Java Jtable、JScrollPane、JFrame问题

Java Jtable、JScrollPane、JFrame问题,java,swing,jtable,jframe,jscrollpane,Java,Swing,Jtable,Jframe,Jscrollpane,我不熟悉Java AWT。我想在JScrollpane中绘制一个树表(即具有可扩展行的表),而JScrollpane又位于JFrame中 默认情况下,我希望将框架的大小设置为某个固定的大小,并且内部的表应该完全占据框架。这是因为只有当我将框架设置为特定大小时,表中的所有单元格才会呈现足够大的值,并且不需要展开框架来查看单元格中的数据 但我不能这样做。大多数情况下,桌子只占据了框架的一小部分,框架的一半仍然是空的。我们将非常感谢您的帮助。谢谢 假设您的JFrame名为frame,并且您的表名为ta

我不熟悉Java AWT。我想在JScrollpane中绘制一个树表(即具有可扩展行的表),而JScrollpane又位于JFrame中

默认情况下,我希望将框架的大小设置为某个固定的大小,并且内部的表应该完全占据框架。这是因为只有当我将框架设置为特定大小时,表中的所有单元格才会呈现足够大的值,并且不需要展开框架来查看单元格中的数据


但我不能这样做。大多数情况下,桌子只占据了框架的一小部分,框架的一半仍然是空的。我们将非常感谢您的帮助。谢谢

假设您的
JFrame
名为
frame
,并且您的表名为
table
,请尝试使用以下方法:

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

这听起来像是布局问题。请编辑您的问题,以包括一个显示您当前方法的问题。也要考虑一个<代码>大纲视图,如图所示。