在JTable大小之后设置JFrame大小

时间:2014-11-12 08:52:11

标签: java user-interface resize jtable jframe

我希望框架的大小可以调整为表格中的单元格数量。只使用整数设置大小并不够灵活,因为如果表格的大小超出了框架的大小,我就无法看到所有单元格。

我试过这个:

table.setPreferredSize(new Dimension(table.WIDTH, table.HEIGHT));

它不能按预期工作,因为我必须用鼠标手动调整框架大小以查看所有单元格。有没有办法呢?

1 个答案:

答案 0 :(得分:0)

请勿使用JTable更改setPreferredSize的大小,这样可以防止表格显示超出您设置大小范围的行或列。< / p>

JTable应嵌入JScrollPaneJScrollPane添加到框架中...

Table in scroll pane

add(new JScrollPane(table));

这将允许表超出可查看范围的边界,但允许您滚动并查看它们

有关详细信息,请参阅How to Use TablesHow to Use Scroll Panes