jtable 的滚动窗格如何在不滚动的情况下垂直显示整个数据

How can a scrollpane of jtable show whole data vertically without scrolling

我有一个 Jtable,它包含在一个默认的滚动窗格中。当我的 table 随着它的行长大时,会出现一个垂直滚动窗格。但我不想要它。如何在没有垂直滚动条的情况下垂直显示整行。

将数据加载到 TableModel 后,您可以设置视口的首选大小:

JTable table = new JTable(model);
table.setPreferredScrollableViewportSize(table.getPreferredSize());
JScrollPane scrollPane = new JScrollPane( table );