11智能在线
新记
JAVA中,如果按钮是放在JPanel内,且布局是GridLayout,按钮会自动填满JPanel,有什么办法能设定按钮大小
如题所述
举报该文章
相关建议 2012-09-19
如果是BoxLayout的话,可以通过setMinimumSize(),setMaximumSize()和setPreferredSize()控制组件大小,这3个方法在GridLayout下不起作用,是专门针对BoxLayout而设计的(或者是无布局)。如果BoxLayout也无法满足的话,就只有选择更复杂的GridBagLayout了,或者干脆使用绝对定位。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/s47s7m8vm.html
其他看法
第1个回答 2012-09-19
放在布局中的组件,组件调用setSize()无效,只有调用setPreferredSize()
如(JButton.setPreferredSize(new java.awt.Demension(10,20)))就行了。
追问
不行啊这个
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
java如何使按钮自动填充满整个JPanel,一个JPane...
java如何使按钮自动填充满整个JPanel?
JAVA中,如果按钮是放在JPanel内,且布局是GridL...
Java JPanel的布局设为FlowLayout,往JP...
java中将Label添加到GridLayout类型的JPa...
java GridBagLayout与GridLayout的...
GridLayout可以添加JPanel类的对象吗?
android4.4.2支持gridlayout布局吗