0

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

默认情况下,我想将框架的大小设置为某个固定大小,并且里面的表格应该完全占据框架。这是因为只有当我将框架设置为一定的大小时,表格的所有单元格才会被渲染得足够大,并且不需要展开框架来查看单元格内的数据。

但我无法做到这一点。大多数情况下,表格只占据框架的一小部分,大约一半的框架保持空白。任何帮助将不胜感激。谢谢!

4

1 回答 1

0

假设你JFrame被命名frame并且你的表被调用table,尝试使用这个:

frame.setSize(table.getPreferredSize());
frame.pack();
于 2012-08-06T03:47:25.793 回答