我希望框架的大小可以调整为表格中的单元格数量。只使用整数设置大小并不够灵活,因为如果表格的大小超出了框架的大小,我就无法看到所有单元格。
我试过这个:
table.setPreferredSize(new Dimension(table.WIDTH, table.HEIGHT));
它不能按预期工作,因为我必须用鼠标手动调整框架大小以查看所有单元格。有没有办法呢?
答案 0 :(得分:0)
请勿使用JTable
更改setPreferredSize
的大小,这样可以防止表格显示超出您设置大小范围的行或列。< / p>
JTable
应嵌入JScrollPane
并JScrollPane
添加到框架中...
add(new JScrollPane(table));
这将允许表超出可查看范围的边界,但允许您滚动并查看它们
有关详细信息,请参阅How to Use Tables和How to Use Scroll Panes