谢谢啊!

解决方案 »

  1.   

    setSize(), 还要结合布局来确定大小.
      

  2.   

    需要配合上层容器的布局管理器。
    pane.setMinimumSize(new Dimension(50, 30)); // 最小
    pane.setPreferredSize(new Dimension(100, 60)); // 初始化
    pane.setMaximumSize(new Dimension(200, 120)); // 最大
      

  3.   

    啊,setpreferredsize试过了,没有反应,我用的是gridlayout,请问是怎么回事啊!?
      

  4.   

    gridlayout将容器分隔成一个一个的格子,每个格子中的组件大小失去作用,组件占满格子。
      

  5.   

    如果你非要在grid放一个想自己控制大小的Panel,我认为可以把Panel放到两个Box里,一个水平的,一个垂直的。然后用支柱去控制。