5.第一管理器:邊界管理器
創(chuàng)建完窗體以后,默認不指定窗體布局的情況下,Swing組件的布局模式就是邊界,

常用的成員變量:
BorderLayout.NORHT? ? :組件在北
BorderLayout.SOUTH? ? ?:組件在南
BorderLayout.WEST? ? ? ?:組件在西
BorderLayout.EAST? ? ? ? :組件在東
BorderLayout.CENTER? ?:組件在中
代碼演示:
import? javax.swing.*;
import? java.awt.*;
public? class? ? 邊界管理器? ?extends? ?JFrame{
JButton? jbutton1,jbutton2,jbutton3,jbutton4,jbutton5;
public? ? static? void? ?main(String[]args){
????????????邊界管理器? gui = new? 邊界管理器();
}
public? ?邊界管理器(){
????????????????????jbutton1=new? ?JButton("東方");
????????????????????jbutton2=new? JButton("西方");
????????????????????jbutton3=new? JButton("南方");
? ? ? ? ? ? ? ? ? ? jbutton4=new? JButton("北方");
? ? ? ? ? ? ? ? ? ? jbutton5=new? JButton("中部");
? ? ? ? ? ? ? ? ? this.add(jbutton1,BorderLayout.EAST);
? ? ? ? ? ? ? ? ? this.add(jbutton2,BorderLayout.WEST);
? ? ? ? ? ? ? ? ? this.add(jbutton3,BorderLayout.SOUTH);
? ? ? ? ? ? ? ? ? ?this.add(jbutton4,BorderLayout.NORTH);
? ? ? ? ? ? ? ? ? ? this.add(jbutton5,BorderLayout.CENTER);
? ? ? ? ? ? ? ? ? ?this.setVisible(true);
? ? ? ? ? ? ? ? ? ?this.setSize(400,300);
? ? ? ? ? ? ? ? ? ?this.setLocation(200,100);
? ? ? ? ? ? ? ? ? ? this.setTitle("圖形界面");
? ? ? ? ? ? ? ? ? ? this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
? ? ? ? }
}
界面效果
