Java Swing类的盒布局管理器怎么实现
今天小编给大家分享一下Java Swing类的盒布局管理器怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
盒布局管理器BoxLayout 盒布局管理器经常和 Box 容器结合在一起使用,而 Box 类拥有以下两种静态方法:
createHorizontalBox() Horizontal是水平的意思,即 BoxLayout 以水平方向,从左往右摆放组件。
createVerticalBox() Vertical是垂直的意思,也就是说 BoxLayout 以垂直方向,从上往下摆放组件。
除此之外,Box 还提供了决定组件之间间隔的静态方法
完整代码:importjavax.swing.*;importjava.awt.*;publicclassdemo03{publicstaticvoidmain(String[]args){JFramejf=newJFrame("BoxLayout示例");Boxb1=Box.createHorizontalBox();//创建横向容器Boxb2=Box.createVerticalBox();//创建横向容器jf.add(b1);//将外层横向容器添加到窗体b1.add(Box.createVerticalStrut(200));//添加高200的垂直框架b1.add(newJButton("西"));b1.add(Box.createHorizontalStrut(140));//添加长140的水平框架b1.add(newJButton("东"));b1.add(Box.createHorizontalGlue());//添加水平胶水b1.add(b2);//添加嵌套的纵向容器//添加高100,宽20的固定区域b2.add(Box.createRigidArea(newDimension(100,20)));b2.add(newJButton("北"));//添加按钮3b2.add(Box.createVerticalGlue());//添加垂直组件b2.add(newJButton("南"));//添加按钮4b2.add(Box.createVerticalStrut(40));//添加长40的垂直框架//设置窗口的关闭动作、标题、大小位置以及可见性等jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);jf.setBounds(100,100,400,200);jf.setVisible(true);}}
以上就是“Java Swing类的盒布局管理器怎么实现”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。