BorderLayout(边界布局)
2016-08-18 00:51
369 查看
import java.awt.BorderLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
public class TestBorderLayout extends JFrame{
public static void main(String[] args) {
new TestBorderLayout();
}
public TestBorderLayout(){
this.setTitle("边框BorderLayout布局");
this.setSize(800, 400);
BorderLayout bl=new BorderLayout();//BorderLayout bl=new BorderLayout(10,10);设置边距
this.setLayout(bl);
this.add(BorderLayout.NORTH,new JButton("North"));
this.add(BorderLayout.SOUTH, new JButton("South"));
this.add(BorderLayout.WEST, new JButton("West"));
this.add(BorderLayout.EAST, new JButton("East"));
this.add(BorderLayout.CENTER, new JButton("Center"));
this.addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent e){
System.exit(0);
}
});
this.setVisible(true);
}
}
/*
* BorderLayout分为:North,South,East,West,Center五个区域。
* 每个区域只能添加一个组件,如果添加多个,则只显示一个。如果想在一个区域添加多个组件,
* 则必须在该区域放一个Panel,然后把多个组件放到面板里面。如果每个区域或者若干区域
* 没有放置组件,东西南北区域不会预留位置,而中间区域位置将置空。*/
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
public class TestBorderLayout extends JFrame{
public static void main(String[] args) {
new TestBorderLayout();
}
public TestBorderLayout(){
this.setTitle("边框BorderLayout布局");
this.setSize(800, 400);
BorderLayout bl=new BorderLayout();//BorderLayout bl=new BorderLayout(10,10);设置边距
this.setLayout(bl);
this.add(BorderLayout.NORTH,new JButton("North"));
this.add(BorderLayout.SOUTH, new JButton("South"));
this.add(BorderLayout.WEST, new JButton("West"));
this.add(BorderLayout.EAST, new JButton("East"));
this.add(BorderLayout.CENTER, new JButton("Center"));
this.addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent e){
System.exit(0);
}
});
this.setVisible(true);
}
}
/*
* BorderLayout分为:North,South,East,West,Center五个区域。
* 每个区域只能添加一个组件,如果添加多个,则只显示一个。如果想在一个区域添加多个组件,
* 则必须在该区域放一个Panel,然后把多个组件放到面板里面。如果每个区域或者若干区域
* 没有放置组件,东西南北区域不会预留位置,而中间区域位置将置空。*/
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- Android布局的小窍门?
- Web布局连载——两栏固定布局(五)
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序