import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class FlowLayoutTest
{
public static void main(String[] args)
{
FlowLayoutFrame frame = new FlowLayoutFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class FlowLayoutFrame extends JFrame
{
public FlowLayoutFrame()
{
setTitle("流式布局管理器");
setSize(300, 200);
Container con = getContentPane();
FlowLayoutPanel panel = new FlowLayoutPanel();
con.add(panel);
}
}
class FlowLayoutPanel extends JPanel
{
public FlowLayoutPanel()
{
//实例化流式布局管理器对象
FlowLayout layout = new FlowLayout(FlowLayout.RIGHT,20,20);
//设置布局
setLayout(layout);
JButton b1 = new JButton("Button 1");
JButton b2 = new JButton("Button 2");
JButton b3 = new JButton("Button 3");
add(b1);
add(b2);
add(b3);
}
}