在pane里属性一览中将layout-->XYLayout

解决方案 »

  1.   

    很简单啊:
    主界面用GridLayout(1,3),
    左中右都加一个JPanel,各JPanel又设置GridLayout(4,1),这样就可以把东西依次加进去了。
    pMain.add(new GridLayout(1,3));
    JPanel pLeft=new JPanel();
    JPanel pCenter=new JPanel();
    JPanel pRight=new JPanel();pLeft.setLayout(new GridLayout(4,1));
    JPanel p11=new JPanel();
    pLeft.add(p11);
    p11.add(JList);pCenter.setLayout(new GridLayout(4,1));
    JPanel p21=JPanel();
    JPanel p22=JPanel();
    JPanel p23=JPanel();
    JPanel p24=JPanel();
    pCenter.add(p21);
    pCenter.add(p22);
    pCenter.add(p23);
    pCenter.add(p24);
    p21.add(buttonAdd);
    p22.add(buttonDel);
    p23.add(buttonAddAll);
    p24.add(buttonDelAll);
    ...//太累,不写了。
      

  2.   

    先把layout为null,this.setLayout(null);然后,选择jlist和button在jpane上面画就是了,我用eclipse的ve插件,很好用的
    推荐一个指南
    http://java.sun.com/docs/books/tutorial/uiswing/components/list.html
      

  3.   

    不行啊,做ui用可视化的工具,效率要高,比如布局就可以直接拖。
    触发事件的只要实现相应的监听接口就可以了。
    推荐用eclipse或者jbuider,本人认为,eclipse比起jbuider运行要快一点,而且是开源的免费东东,不要担心用盗版
    下载链接
    http://www.eclipse.org/vep/
      

  4.   

    写三个Panel
    然后做好后直接加到JFrame上