java swing 边界布局管理器

xiaoxiao2021-02-28  127

边界布局管理器:我们平时如何不指定窗口布局的情况下,默认的布局是边界布局,比如我们只添加一个标签组件,在运行我们就会看到标签被放在中间,并充满整个窗体,然而

边界布局的功能不止如此,还可以将窗体换分为东西南北中四个区域。

我们来看看代码实现

package mystudy; import java.awt.BorderLayout; import java.awt.Container; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.WindowConstants; public class BorderLayout extends JFrame { JButton jb1 = new JButton("我"); JButton jb2 = new JButton("爱"); JButton jb3 = new JButton("你"); JButton jb4 = new JButton("中"); JButton jb5 = new JButton("国"); public BorderLayout() { setTitle("本窗口使用边界布局管理器"); Container c =getContentPane(); //设置窗体使用流布局管理器,使窗体分为5行2列。 setLayout(new BorderLayout()); //添加按钮组件 c.add(BorderLayout.CENTER,jb1); c.add(BorderLayout.NORTH,jb2); c.add(BorderLayout.SOUTH,jb3); c.add(BorderLayout.WEST,jb4); c.add(BorderLayout.EAST,jb5); //设置大小 setSize(600,400); setVisible(true); //使窗口可关闭 setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); } public static void main(String[] args) { new FlowLayoutPosition(); } } 运行结果

转载请注明原文地址: https://www.6miu.com/read-48933.html

最新回复(0)