我在一个JPanel上面add了10个JPanel,然后我想把这十个JPanel的大小都设为 50X50, 就用setSize方法,但是好像不行,后来我发现所有的组件都改不了大小,包括JButton,就算是用setBounds也不行, 究竟我该怎么办呢?

解决方案 »

  1.   

    setPreferredSize(java.awt.Dimension);
    setMinimumSize(java.awt.Dimension);
      

  2.   

    setSize(int width,int height)方法不能调整大小?
    还能把相关代码贴下啊。
      

  3.   

    Panel上是有布局的,如果你用了默认的布局,应该就是flowlayout,这种流式布局你调整大小是没有用的。lz可以换一种布局去调整大小,可以先试试绝对布局,就可以设置了。
      

  4.   


    jpanel1.setPreferredSize(new Dimension(300, 150));