感觉用类库中的布局管理器局限性挺强,想让标签,按钮,文本框按照自己希望的方式来布局,指点下

解决方案 »

  1.   

    setLayout(null);//设置null布局
    然后用方法setBounds(int a,int b,int width,int height)放置组件。
      

  2.   

    最好是 多种布局方式一起用:GridBagLayout + BorderLayout  感觉是最好的布局........封装一下方便调用 其实 设为 null位置调起来更麻烦!
    public static void addComponent(JPanel panel,JComponent obj,int width,int height,int x,int y,int insets){

    obj.setPreferredSize(new Dimension(width,height));

    GridBagConstraints gbc = new GridBagConstraints();

    gbc.gridx = x;

    gbc.gridy = y;

    gbc.insets = new Insets(insets,insets,insets,insets);

    panel.add(obj, gbc);

    }
      

  3.   

    可以使用SWT Designer 
    以所见即所得的方式 来布局