如何动态改变JFrame的size?

iv111 2009-08-11 01:45:37
初始的时候给JFrame设置一个值
在JFrame中设置了一个JScrollPane,JScrollPane中放置了一个JTable,JTable会根据model的数据而动态改变,
我的问题是怎么根据JTable显示出来的表格的size而动态改变JFrame的size?JTable增加的量大于JFrame原有的size没有关系,主要是JTable表格的行数显示很少时,Jtable的下边届会远远小于JFrame的size,导致表格和JFrame的底界线之间会空出一段很大的距离,用鼠标拖动JFrame的下界线后可以使其对其,现在向问有没有代码可以动态改变JFrame的size?提建议的朋友都有分。
...全文
134 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
DavidHsing 2009-08-12
  • 打赏
  • 举报
回复

getFrame().setSize()
iv111 2009-08-12
  • 打赏
  • 举报
回复
已经解决了 采取算数的方法,。。
iv111 2009-08-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 du_denglan 的回复:]
pack();
检索一次就updateUI()一次啊!
[/Quote]
但是JTable是放在JScrollPane里的,JScrollPane是放在JPanel里,JPanel是放在JFrame里的,调整JFrame?但是JScrollPane和JPanel都没有变啊?
ErfengDu 2009-08-11
  • 打赏
  • 举报
回复
pack();
检索一次就updateUI()一次啊!

62,620

社区成员

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

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