JComboBox 如何改变JComboBox的宽度,调用setsize方法好像不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是用setSize();你是不是后面改变了!或者又设置了setBounds();还有就是跟setBounds();后面两个参数有关! 有一个方法先把你的面板setLayout(null);然后你就可以控制你的控件大小了(不过这时你应该显式指定此控件的位置,否则就被放在面板的0,0位置了) 如果,你没使用布局,使用setSize,否则请使用setPreferredSize JPanel中默认的为流布局 而在流布局中添加JComboBox控件则JComboBox的默认宽度为0把容器的Layout设置为空 再设置JComboBox的大小就可以了 setPreferredSize 还有这个啊 郁闷了 还有一种方式·~~除了setPreferredSize你还可以通过setPrototypeDisplayValue。例如combobox.setPrototypeDisplayValue("1234567890");就是你默认显示的宽度。更多细节请查阅相关文档。如果你有兴趣,这个属性设置是给UI绘制组件使用的,你可以查看源码,源码的内容我就不多说了。自己看好了。 对于大数据要批量写文件,大家有没有好的方法? 将数据库内容添加到表格中 freeTTS 问题 请问 hibernate 实现oracle long类型的存储 ?? 生成tif图片文件 几个名词翻译----急用! swing主界面图片的实时更新 为什么我登陆总是要两次? jbiulder6.0例子编译错误???(在线等待,下午一定结账) 如何设置jTextArea的能输入最大字符?? JDialog在linux下无法显示标题? 突然想到个问题,为什么会存在coutinue关键字?
还有就是跟setBounds();后面两个参数有关!
先把你的面板setLayout(null);
然后你就可以控制你的控件大小了(不过这时你应该显式指定此控件的位置,否则就被放在面板的0,0位置了)
把容器的Layout设置为空 再设置JComboBox的大小就可以了
除了setPreferredSize你还可以通过
setPrototypeDisplayValue。例如combobox.setPrototypeDisplayValue("1234567890");就是你默认显示的宽度。
更多细节请查阅相关文档。如果你有兴趣,这个属性设置是给UI绘制组件使用的,你可以查看源码,源码的内容我就不多说了。自己看好了。