如题

解决方案 »

  1.   

    用gridlayout();网格布局管理器
     import java.awt.*;
     import java.applet.Applet;
     public class ButtonGrid extends Applet {
         public void init() {
             setLayout(new GridLayout(3,2));
             add(new Button("1"));
             add(new Button("2"));
             add(new Button("3"));
             add(new Button("4"));
             add(new Button("5"));
             add(new Button("6"));
         }
     }
    jdk上的列子
      

  2.   

    可是我用SWT DESIGNER做的,布局管理器用的NULL,这样有办法实现控件随着窗口的大小改变而相应地改变???最好有代码啊.先谢谢了,急用啊
      

  3.   

    布局管理为null肯定不可能实现的,除了你自己写。
      

  4.   

    除了 null布局其他的布局都会根据容器大小的改变做相应的改变  
    常用布局:
    BorderLayout,CardLayout,CardBagLayout,BoxLayout,FlowLayout
      

  5.   

    你在使用null布局的组建上,直接使用swt designer 把布局改为groupLayout就可以了
      

  6.   

    学习一下如何使用布局管理器, Designer只适合打打底稿.学习一种基本可以搞定了,BorderLayout比较好用,控件可以套控件,还是比较好用的