布局管理器FlowLayout
2015-01-30 14:48
162 查看
流水线布局管理器,一排排的摆,如果定义Panel的时候没有指定布局管理器的话,默认为FlowLayout
布局管理器的好处就是让Panel随着Frame的大小变化而不断变化
FlowLayout还可以指定布局的距离:
布局管理器的好处就是让Panel随着Frame的大小变化而不断变化
import java.awt.*; public class TestFlowLayout { public static void main(String[] args) { Frame f = new Frame("FlowLayout"); Button b1 = new Button("OK"); Button b2 = new Button("OPEN"); Button b3 = new Button("CLOSE"); f.setLayout(new FlowLayout());<span style="white-space:pre"> </span>//这是最主要的格式 f.add(b1); f.add(b2); f.add(b3); f.setBounds(100,100,100,100); f.setVisible(true); } }
FlowLayout还可以指定布局的距离:
import java.awt.*; public class TestFlowLayout2 { public static void main(String args[]) { Frame f = new Frame("Java Frame"); FlowLayout l = new FlowLayout(FlowLayout.CENTER, 20, 40);<span style="white-space:pre"> </span>每两个按钮横向的距离是20,纵向的距离是40 f.setLayout(l); f.setLocation(300,400); f.setSize(300,200); f.setBackground(new Color(204,204,255)); for(int i = 1; i<=7; i++){ f.add(new Button("BUTTON")); } f.setVisible(true); } }
相关文章推荐
- 关于布局管理器FlowLayout的思考:如何让FlowLayout自动换行(1)
- 布局管理器之FlowLayout、BorderLayout、SpringLayout
- 关于布局管理器FlowLayout的思考:如何让FlowLayout自动换行(2)
- 关于布局管理器FlowLayout的思考:如何让FlowLayout自动换行(3)
- 布局管理器BorderLayout、FlowLayout、GridLayout
- Java AWT编程 布局管理器(一)FlowLayout
- 关于布局管理器FlowLayout的思考:如何让FlowLayout自动换行
- [转载]布局管理器GridBagLayout的使用
- WinForm"tableLayoutPanel和flowLayoutPanel的使用(附源码示例)" 之配餐系统的开发
- Java GUI之FlowLayout.CENTER
- java例程练习(布局管理器[FlowLayout])
- 布局管理器 3----- 帧布局
- Java图形化界面设计——布局管理器之FlowLayout(流式布局)
- java awt简单示例 FlowLayout
- Java AWT编程 布局管理器(五)CardLayout
- Qt学习——布局管理器QLayout类
- Android 自定义ViewGroup 实战篇 -> 实现FlowLayout
- UICollectionViewFlowLayout 和collectionView的api的一些解释
- 使用CSStickyHeaderFlowLayout实现头部固定的CollectionView
- Android 自定义ViewGroup 实战篇 -> 实现FlowLayout