静止的流水的学习日志
静止的流水
全部博文(210)
Windows(1)
Linux(31)
2011年(34)
2010年(121)
2009年(37)
2008年(18)
cynthia
wojiuzhu
jd_lzh
鄙人姓王
Jack_Tan
fanbiubi
猜我咯
aaccp1
chrisy52
分类: Java
2011-03-15 13:38:07
package com.utstar.factory;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;/** * BorderLayout是某些容器组件的默认布局管理器,它将容器分为NORTH, SOUTH,CENTER,WEST,EAST五个区域,每个区域最多只能有一个组件,所以它也只适用于容器内组件较少(不大于5个)的布局管理。使用方式:Container.add(component, BorderLayout.SOUTH);如果第二个参数未指定,那么默认在BorderLayout.CENTER区域显示。如果对同一个区域添加了多个组件,那么只显示最后添加的组件。 * @author HZ20232 * */public class TestBorderLayout extends JFrame{ private static final long serialVersionUID = 6819222900970457455L; private JButton button1; private JButton button2; private JButton button3; private JButton button4; private JButton button5; public TestBorderLayout(){ this.setSize(600,400); this.setTitle("测试"); init(); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } private void init(){ button1 = new JButton("NORTH"); button2 = new JButton("SOUTH"); button3 = new JButton("EAST"); button4 = new JButton("WEST"); button5 = new JButton("CENTER"); this.setLayout(new BorderLayout()); this.add(button1,BorderLayout.NORTH); this.add(button2,BorderLayout.SOUTH); this.add(button3,BorderLayout.EAST); this.add(button4,BorderLayout.WEST); this.add(button5,BorderLayout.CENTER); } public static void main(String args[]){ TestBorderLayout test = new TestBorderLayout(); }}
上一篇:JAVA开发者常用资源下载地址
下一篇:Java Swing布局管理器GridLayout简单示例
chinaunix网友2011-03-27 13:52:18
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com
登录 注册