Jtable,JScrollPane,JFrame问题

时间:2012-08-06 00:33:43

标签: java swing jtable jframe jscrollpane

我是Java AWT的新手。我想在JScrollpane中绘制一个treetable(即具有可扩展行的表),而JScrollpane又在JFrame中。

默认情况下,我想将帧的大小设置为某个固定大小,而里面的表应该完全占用帧。这是因为只有当我将帧设置为特定大小时,表的所有单元格才能足够大,并且无需展开帧以查看单元格内的数据。

但我无法做到这一点。大多数情况下,桌子只占据框架的一小部分,大约一半的框架仍然是空的。任何帮助将受到高度赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

假设您的JFrame名为frame且您的表名为table,请尝试使用此代码:

frame.setSize(table.getPreferredSize());
frame.pack();