package GuiOper;
import javax.swing.*;
import java.awt.*;
/*
* 使用BorderLayout创建的对象也称为边界布局对象,它的默认布局方式是把整个容器分为5个区域,分别为:
* 东 南 西 北 中。这5个区域采用BroderLayout类的5个静态常量表示,分别为EAST、WEST、SOUTH、NORTH、CEHTER
*这5个区域中间区域最大,而且这个区域只能放1个组件,该组件占满相应整个区域。边界布局的组件默认水平和垂直间隔为0元素,可以使用BorderLayout类的
*setHGap(int h)和setVagp(int v)修改,该组件添加到采用BorderLayout布局的容器时必须指明添加的区域
*/
public class BorderLayoutBuJu {
private JFrame f;
private JButton[]btn=new JButton[5];
public BorderLayoutBuJu(){
init();
}
public void init(){
BorderLayout layout=new BorderLayout();
layout.setHgap(10);
layout.setVgap(10);
f=new JFrame("计算器");
f.setLayout(layout);//添加布局形式
f.setSize(300,300);
f.setResizable(false);//不能任意改变界面尺寸
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//单击关闭按钮时窗口关闭
Font font2=new Font("宋体",Font.BOLD,20);
String buttonLabel[]={"1","2","3","4","5"};
for(int i=0;i<5;i++)
{
btn[i]=new JButton(buttonLabel[i]);
btn[i].setFont(font2);
btn[i].setForeground(Color.blue);
}
f.add(btn[0],BorderLayout.EAST);
f.add(btn[1],BorderLayout.SOUTH);
f.add(btn[2],BorderLayout.WEST);
f.add(btn[3],BorderLayout.NORTH);
f.add(btn[4],BorderLayout.CENTER);
f.setVisible(true);
}
public static void main(String args[]){
BorderLayoutBuJu t=new BorderLayoutBuJu();
}
}
import javax.swing.*;
import java.awt.*;
/*
* 使用BorderLayout创建的对象也称为边界布局对象,它的默认布局方式是把整个容器分为5个区域,分别为:
* 东 南 西 北 中。这5个区域采用BroderLayout类的5个静态常量表示,分别为EAST、WEST、SOUTH、NORTH、CEHTER
*这5个区域中间区域最大,而且这个区域只能放1个组件,该组件占满相应整个区域。边界布局的组件默认水平和垂直间隔为0元素,可以使用BorderLayout类的
*setHGap(int h)和setVagp(int v)修改,该组件添加到采用BorderLayout布局的容器时必须指明添加的区域
*/
public class BorderLayoutBuJu {
private JFrame f;
private JButton[]btn=new JButton[5];
public BorderLayoutBuJu(){
init();
}
public void init(){
BorderLayout layout=new BorderLayout();
layout.setHgap(10);
layout.setVgap(10);
f=new JFrame("计算器");
f.setLayout(layout);//添加布局形式
f.setSize(300,300);
f.setResizable(false);//不能任意改变界面尺寸
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//单击关闭按钮时窗口关闭
Font font2=new Font("宋体",Font.BOLD,20);
String buttonLabel[]={"1","2","3","4","5"};
for(int i=0;i<5;i++)
{
btn[i]=new JButton(buttonLabel[i]);
btn[i].setFont(font2);
btn[i].setForeground(Color.blue);
}
f.add(btn[0],BorderLayout.EAST);
f.add(btn[1],BorderLayout.SOUTH);
f.add(btn[2],BorderLayout.WEST);
f.add(btn[3],BorderLayout.NORTH);
f.add(btn[4],BorderLayout.CENTER);
f.setVisible(true);
}
public static void main(String args[]){
BorderLayoutBuJu t=new BorderLayoutBuJu();
}
}