Java BorderLayout
精华
小牛编辑
128浏览
2023-03-14
1 Java BorderLayout的介绍
BorderLayout用于在五个区域中排列组件:北,南,东,西和中心。每个区域(区域)只能包含一个组件。它是框架或窗口的默认布局。BorderLayout为每个区域提供五个常量:
- public static final int NORTH
- public static final int SOUTH
- public static final int EAST
- public static final int WEST
- public static final int CENTER
2 Java BorderLayout的构造方法
构造方法 | 描述 |
---|---|
BorderLayout() | 创建边框布局,但组件之间没有间隙。 |
JBorderLayout(int hgap, int vgap) | 使用组件之间的给定水平和垂直间距创建边框布局。 |
3 Java BorderLayout的案例
package cn.xnip;
/**
* 小牛知识库网: https://www.xnip.cn
*/
import java.awt.*;
import javax.swing.*;
public class Border {
JFrame f;
Border(){
f=new JFrame();
JButton b1=new JButton("NORTH");;
JButton b2=new JButton("SOUTH");;
JButton b3=new JButton("EAST");;
JButton b4=new JButton("WEST");;
JButton b5=new JButton("CENTER");;
f.add(b1,BorderLayout.NORTH);
f.add(b2,BorderLayout.SOUTH);
f.add(b3,BorderLayout.EAST);
f.add(b4,BorderLayout.WEST);
f.add(b5,BorderLayout.CENTER);
f.setSize(300,300);
f.setVisible(true);
}
public static void main(String[] args) {
new Border();
}
}
输出结果为: