BorderLayout边界布局————JAVA
2014-11-23 17:12
281 查看
昨晚学了边界布局,虽然很久之前也有上过关于他的内容,但是没有自己敲过代码,代码真的要自己多敲一敲才能发现问题。
![](http://img.blog.csdn.net/20141123172552970?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDA4NjkyNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这是运行结果,五块面板,东边面板设置了大小,另外的是默认大小
这种布局的结果就是把面板分为了五个区域
package mycolor; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JPanel; public class x { public void x() { JFrame j = new JFrame("title");//创建一个最底层的窗体 j.setLayout(new BorderLayout());//给它一个布局,如果不写的话默认是流布局(从上往下依次排满位) JPanel b = new JPanel();//创建面板 b.setBackground(Color.BLACK); JPanel b1 = new JPanel(); b1.setBackground(Color.pink); JPanel b2= new JPanel(); b2.setBackground(Color.yellow); JPanel b3 = new JPanel(); b3.setPreferredSize(new Dimension(100, 200));//设置该面板的大小 b3.setBackground(Color.CYAN); JPanel b4 = new JPanel(); b4.setBackground(Color.red); j.add(b, BorderLayout.NORTH);//北 j.add(b1, BorderLayout.SOUTH);//南 j.add(b2, BorderLayout.WEST); j.add(b3, BorderLayout.EAST); j.add(b4, BorderLayout.CENTER); j.setVisible(true); j.setSize(800, 800); j.setLocationRelativeTo(null); } }
package mycolor; public class y { public static void main(String[] args) { x xx=new x(); xx.x(); } }
这是运行结果,五块面板,东边面板设置了大小,另外的是默认大小
这种布局的结果就是把面板分为了五个区域
相关文章推荐
- 三十、Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- [转]Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- 四、Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- 三十、Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- JavaSwing_1.7: BorderLayout(边界布局)
- Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- Java开发GUI之BorderLayout边界布局
- 三十、Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- 04 Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- 十七、java-GUI之边界布局(BorderLayout)
- 三十、Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- 三十、Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- Java图形化界面设计——布局管理器之BorderLayout(边界布局)
- java之JFrame边界布局
- Java之GUI-------边界布局管理器
- JAVA进阶5.4——边界布局管理器