做java swing 为什么 在JFrame添加的组件都不显示

做java swing 为什么 在JFrame添加的组件都不显示

是不是做swing 必须先布局好 才能显示组件??

为什么我设置一些组件的 大小 都没用??

比图JButton setSize() 明明是设置大小的
JTextFiled 的setSize() 根本就无法设置啊
但是时间上根本没作用 没效果 是为什么啊

JFrame默认布局是BorderLayout,如果没有特殊指定其他布局的话,JButton和JTextField的setSize方法是没有用的。如果你想自定义组件的大小和位置,你可以试试setLayout(null)然后用添加组件的setBounds(int x,int y,int width,int height)方法来添加你的组件试试
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-17
setLayout(null)
第2个回答  2011-10-17
直接在界面上拉一下改变大小多方便追问

那要怎么做?

追答

这个界面

追问

用什么可以拖拉呢

追答

吐血了... 这个界面上的组件点击选中就可以改变大小了

追问

myEclipse design 没找到啊