您的位置:首页 > 其它

布局管理器FlowLayout

2015-01-30 14:48 162 查看
流水线布局管理器,一排排的摆,如果定义Panel的时候没有指定布局管理器的话,默认为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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: