zoukankan      html  css  js  c++  java
  • 布局管理器之BorderLayout(边界布局)

    边界布局管理器把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次对应为:上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST),中(CENTER),如下图所示。

     

    特征:

    l  可以把组件放在这五个位置的任意一个,如果未指定位置,则缺省的位置是CENTER。

    l  南、北位置控件各占据一行,控件宽度将自动布满整行。东、西和中间位置占据一行;若东、西、南、北位置无控件,则中间控件将自动布满整个屏幕。若东、西、南、北位置中无论哪个位置没有控件,则中间位置控件将自动占据没有控件的位置。

    l  它是窗口、框架的内容窗格和对话框等的缺省布局。

    1、  常见的构建函数和方法

    构造方法摘要

    BorderLayout(): 构造一个组件之间没有间距(默认间距为0像素)的新边框布局。

    BorderLayout(int hgap, int vgap) :  构造一个具有指定组件(hgap为横向间距,vgap为纵向间距)间距的边框布局。

    方法摘要

    int

    getHgap() :          返回组件之间的水平间距。

    int

    getVgap() :          返回组件之间的垂直间距。

    void

    removeLayoutComponent(Component comp): 从此边框布局中移除指定组件。

    void

    setHgap(int hgap):          设置组件之间的水平间距。

    void

    setVgap(int vgap) :          设置组件之间的垂直间距。

  • 相关阅读:
    二叉树的层序遍历-102
    剑指offer 06 从尾到头打印链表
    替换空格:剑指offer05
    面试题16.11.跳水板----leetcode
    JVM——垃圾回收
    新生代Eden与两个Survivor区的解释
    JVM 1.8 永久代---元空间 的变动
    Git拉取项目避坑
    python-装饰器
    python-Queue
  • 原文地址:https://www.cnblogs.com/chancy/p/7851659.html
Copyright © 2011-2022 走看看