JScrollPane不可以setSize()的吗??

jacob1 2002-05-29 06:27:40
为什么不行, 没理由的啊!!

其实问题是这样的,把JTable放到JScrollPane里,我希望设定table的宽度,例如200吧,那就调用JScrollPane的setSize咯,但是不行!

请教解决的方法,给分
...全文
104 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacob1 2002-05-29
  • 打赏
  • 举报
回复
果然如小蚊子所言,but为什么要MaximumSize,MinimumSize和PreferredSize
此三个值呢? setSize又为何不行了? 谢谢指教
fightboy 2002-05-29
  • 打赏
  • 举报
回复
这得看你的JScorllPane所在的容器的大小和布局而言
如果直接调用JScorllPane的setSize()方法是没有效果的。
JScorllPane的最终大小由它的MaximumSize,MinimumSize和PreferredSize
等共同决定,并且和JScorllPane所在的容器的大小和布局有关
alphazhao 2002-05-29
  • 打赏
  • 举报
回复
肯定可以setSize,是不是你使用了以后没有效果?
那就是其它的原因,比如布局管理器或者其它组件的size影响了它的显示。
sunni 2002-05-29
  • 打赏
  • 举报
回复
不太明白你的意思 是不是这样
该调用table的setSize吧
或者是不是布局管理器的问题

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧