awt--布局管理器的BoxLayout
2017-01-17 17:38
246 查看
Box容器,默认是BoxLayout布局管理器,所以使用Box容器不需要指定BoxLayout管理器
创建Box容器对象的方法,是两个静态的方法
Box horizontal = Box.createHorizontalBox(); 创建水平排列的Box容器
Box vertical = Box.creatVerticalBox(); 创建垂直排列组件的容器
这些容器默认布局都是BoxLayout
一段代码的核心思想一定要捋顺
执行结果
创建Box容器对象的方法,是两个静态的方法
Box horizontal = Box.createHorizontalBox(); 创建水平排列的Box容器
Box vertical = Box.creatVerticalBox(); 创建垂直排列组件的容器
这些容器默认布局都是BoxLayout
一段代码的核心思想一定要捋顺
/*Box容器,默认是BoxLayout布局管理器,所以使用Box容器不需要指定BoxLayout管理器 * 创建Box容器对象的方法,是两个静态的方法 * * Box horizontal = Box.createHorizontalBox(); 创建水平排列的Box容器 * Box vertical = Box.creatVerticalBox(); 创建垂直排列组件的容器 * 这些容器默认布局都是BoxLayout * * * 一段代码的核心思想一定要捋顺 * * * */ package awt1yue17; import java.awt.*; import javax.swing.Box; public class BoxTest { //创建一个窗口容器 Frame f = new Frame("测试窗口"); //创建横向排列的容器Box Box horizontal = Box.createHorizontalBox(); //创建纵向排列的容器Box Box vertical = Box.createVerticalBox(); public void init() { //这是Box容器里面的横向布局,布局2个按钮 horizontal.add(new Button("按钮1")); horizontal.add(new Button("按钮2")); //这是Box容器里面的纵向布局,布局2个按钮 vertical.add(new Button("按钮3")); vertical.add(new Button("按钮4")); //设置Box两个容器如何布局在Frame里面 f.add(horizontal,BorderLayout.SOUTH); f.add(vertical); f.pack(); f.setVisible(true); } public static void main(String[] args) { new BoxTest().init(); } }
执行结果
相关文章推荐
- Java AWT编程 布局管理器(六)BoxLayout
- Java AWT 布局管理器 练习代码
- AWT 布局管理器
- Java AWT 布局管理器简单介绍
- AWT 布局管理器
- AWT的几种布局管理器
- awt简单应用 布局管理器 BorderLayout GridLayout
- AWT 布局管理器
- java基础之AWT图形界面之界面布局管理器
- AWT 布局管理器
- AWT的布局管理器(只有例子)
- 疯狂JAVA讲义---第十一章(上):AWT编程-布局管理器
- AWT的标准布局管理器
- #笔记#圣思园 JavaSE 第76讲——GUI,AWT组件,布局管理器
- GUI界面、AWT组件提供的6种布局管理器
- [疯狂Java笔记]AWT:布局管理器、绝对布局、FlowLayout流式布局
- awt简单应用 布局管理器 BorderLayout GridLayout
- AWT中的几种布局管理器
- awt简单应用 布局管理器 BorderLayout GridLayout
- java GUI AWT 布局管理器