JAVA程序设计如何设置JPanel的大小,要详细的,哪位高手可以帮我下呀,急急急呀

我是在一个大的JPanel中需要加入好几个小的JPanel,那几个小的JPanel的大小是由自己定的,宽度是和JFrame一样的,高度就根据需要而自定义

PicPanel=new JPanel();
PicPanel.setPreferredSize(new Dimension(50,50));
在使用FLOWLayout布局的情况下若想改变组件的大小,setSize()是无效的,得用setPreferredSize(new Dimension(width,height));
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-29
panel.setSize(宽,高);来设置JPanel的大小
如果手写代码(非IDE生成)最好用某种LayoutManager布局管理器来排列这些子组件。
方便很多。本回答被网友采纳
第2个回答  2011-12-29
BorderLayout分东南西北中来摆放组件,对于某个方位上的组件,它的位置和大小针对你的问题,需要根据JPanel的方位,设置对应的preferedSize分量: panel.set追问

谢谢你,我已经自己摸索到了,但是我又在JPanel里面添加了表格,表格的大小有事怎么弄嘛,还有怎么在表格里面添加Label和TextField,并在一行的,这个我需要添加6个

第3个回答  2011-12-29
dgrrthsrtjsz