概要
这篇文章学习边界布局管理器BorderLayout,是Java基础中的图形管理的基础。
代码
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class borderlayout extends JFrame {
private static final long serialVersionUID = 1L;
public static void main(String[] args) {
new borderlayout();
}
borderlayout() {
/* 创建组件 */
JButton a = new JButton("东");
JButton b = new JButton("西");
JButton c = new JButton("南");
JButton d = new JButton("北");
JButton e = new JButton("中");
/* 添加组件 */
this.add(a, BorderLayout.EAST);
this.add(b, BorderLayout.WEST);
this.add(c, BorderLayout.SOUTH);
this.add(d, BorderLayout.NORTH);
this.add(e, BorderLayout.CENTER);
/* 创建窗口 */
this.setSize(400, 400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.setTitle("边界管理器");
this.setAlwaysOnTop(true);
}
}
小结
主要思想就是在一个窗体中改变其布局和加入元素