为什么JList运行时会改变大小??如何固定JList的大小????
为什么JList运行时会改变大小??如何固定JList的大小????
楼主swiminthesea(发展才是硬道理)2004-03-25 13:36:19 在 Java / J2SE / 基础类 提问 我在用JBuilder做界面的时候,在UI设计窗口里通过拖动把JList拉到了合适的大小。但是在运行的时候JList变得非常小。(JList里无内容)。如何固定JList的大小??
有时候JList有内容时,特别是一项比较长的时候,JList又会自动扩展变大到非常不合适的大小。 问题点数:50、回复次数:9Top
1 楼jayde(胡不归)回复于 2004-03-25 14:02:54 得分 5
你把它放到一个JScrollPane中就可以了,另外请注意你使用的Layout是什么,尽量不要使用null。Top
2 楼swiminthesea(发展才是硬道理)回复于 2004-03-25 15:09:28 得分 0
我最先没使用JScrollPanel,运行的时候JList的大小和UI设计里的一样。就是加了JScrollPanel以后运行的时候JList就变得非常小了。。。。。。。
而且即使用了JScrollPanel,当向里面添加的内容比较长的时候,JList也会被挤大。
整体我使用的是GridBagLayout。在放JList上的Panel上使用的是BorderLayoutTop
3 楼swiminthesea(发展才是硬道理)回复于 2004-03-25 15:32:03 得分 0
up up up!!Top
4 楼qqbz(qqbz)回复于 2004-03-26 10:12:55 得分 35
1、一般是布局管理器设置问题,你的窗口代码。
2、楼主不好意思问一下:有JBuilder的安装和注册码吗?Top
5 楼swiminthesea(发展才是硬道理)回复于 2004-03-26 18:44:11 得分 0
莫名奇妙就弄对了~
qqbz,我有一张JBuilderX的盘里有个算号器,我算几个注册码给你:
Serial No:PG3P-KVMTCV-AMQUA9-7B4Z
Key :MK7-J?J
Serial No:7AYA-PDCN?9-952J3V-RXUQ
Key :78G-9G6
不知道可不可以,你试试吧。。。。。。。
Top
6 楼swiminthesea(发展才是硬道理)回复于 2004-03-27 18:00:26 得分 0
qqbz你看了没有???Top
7 楼swiminthesea(发展才是硬道理)回复于 2004-03-27 23:57:35 得分 0
qqbz你要是再不出现我就结帖咯!!Top
8 楼windfeather(风翎草)回复于 2004-03-28 02:51:49 得分 10
我遇过类似的事情,我觉得是不是pack();的问题
如果设置窗体的大小之后,再pack();的话,运行的时候整个窗体就会压缩成最小的能见大小;如果没有了pack();或者,pack();之后再甚至窗体大小,就不会有这个问题了
Top
9 楼swiminthesea(发展才是硬道理)回复于 2004-03-28 08:48:52 得分 0
嗯,我一直就没用pack();当然现在我在UI里拖来拖去就弄对了,我也不知道怎么回事,也许就是你说的原因吧,以后我注意一下!Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
