Java 边界布局

一、 边界布局管理器(FlowLayout)
复制代码
 1 /*
 2  * 功能:演示边界布局管理器:组件的位置和大小
 3  */
 4 package GUI;
 5 
 6 import java.awt.BorderLayout;
 7 
 8 import javax.swing.JButton;
 9 import javax.swing.JFrame;
10 

14 public class TestBorderLayout extends JFrame{  //0.继承JFrame
15     //1. 定义组件
16     JButton jButton, jButton2,jButton3,jButton4,jButton5;
17     
18     public TestBorderLayout() {
19         //2. 创建组件
20         jButton = new JButton("中间");
21         jButton2 = new JButton("北边");
22         jButton3 = new JButton("西边");
23         jButton4 = new JButton("东边");
24         jButton5 = new JButton("南边");
25         
26         //3. 添加各个组件
27         this.add(jButton, BorderLayout.CENTER);  //布局的中间
28 //        this.add(jButton2, BorderLayout.NORTH);  //布局的北边
29 //        this.add(jButton3, BorderLayout.WEST);   //布局的西边
30         this.add(jButton4, BorderLayout.EAST);   //布局的东边
31         this.add(jButton5, BorderLayout.SOUTH);  //布局的南边
32         
33         //4. 设置窗体属性
34         this.setTitle("演示边界布局管理器");
35         this.setSize(300, 200);
36         this.setLocation(200, 200);
37         this.setVisible(true);
38         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
39     }
40     public static void main(String[] args) {
41         TestBorderLayout testBorderLayout = new TestBorderLayout();
42 
43     }
44 }

你可能感兴趣的:(Java 边界布局)