java布局

FlowLayout  

package awt;


import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;


public class awt3 { 
public static void main(String args[])
{
Frame f=new Frame("title");
f.setLayout(new FlowLayout(FlowLayout.LEFT,20,5));
for(int i=0;i<10;i++)
{
f.add(new Button("时间"+i));
}
f.pack();
f.setVisible(true);
}


}

pack将窗口调整到最佳大小


BorderLayout   如果某个区域没有放置组件,旁边区域会自动占据该区域,最多能放五个组件,同一个区域放多个组件会发生覆盖


package awt;


import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;


public class awt4 {
public static void main(String args[])
{
Frame f=new Frame("feipeixuan");
f.add(BorderLayout.EAST,new Button("east"));
f.add(BorderLayout.WEST,new Button("west"));
f.add(BorderLayout.NORTH,new Button("north"));
f.pack();
f.setVisible(true);

}


}


你可能感兴趣的:(java布局)