package
test1;
import java.awt. * ;
import javax.swing. * ;
public class BoxLayoutTest
... {
public void init()
...{
JPanel jpv=new JPanel();
jpv.setLayout(new BoxLayout(jpv,BoxLayout.X_AXIS));
for(int i=0;i<5;i++)
...{
jpv.add(new Button("Button"+i));
}
JPanel jph=new JPanel();
jph.setLayout(new BoxLayout(jph,BoxLayout.Y_AXIS));
for(int j=0;j<5;j++)
...{
jph.add(new Button("Button"+j));
}
JFrame jf=new JFrame("BoxLayoiut Test");
jf.add(jpv,"North");
jf.add(jph,"South");
jf.setSize(600,300);
jf.setLocation(100,100);
jf.setVisible(true);
}
public static void main(String[] args)
...{
BoxLayoutTest blt=new BoxLayoutTest();
blt.init();
}
}
import java.awt. * ;
import javax.swing. * ;
public class BoxLayoutTest
... {
public void init()
...{
JPanel jpv=new JPanel();
jpv.setLayout(new BoxLayout(jpv,BoxLayout.X_AXIS));
for(int i=0;i<5;i++)
...{
jpv.add(new Button("Button"+i));
}
JPanel jph=new JPanel();
jph.setLayout(new BoxLayout(jph,BoxLayout.Y_AXIS));
for(int j=0;j<5;j++)
...{
jph.add(new Button("Button"+j));
}
JFrame jf=new JFrame("BoxLayoiut Test");
jf.add(jpv,"North");
jf.add(jph,"South");
jf.setSize(600,300);
jf.setLocation(100,100);
jf.setVisible(true);
}
public static void main(String[] args)
...{
BoxLayoutTest blt=new BoxLayoutTest();
blt.init();
}
}
输出: