我的意思是当我将框架调整到左侧或右侧时,表格会自动调整大小,但是当我从表格的上下两侧调整它的大小时,我想要相同的未来。向下和向上滚动,但我希望默认大小更小。
事实上aJScrollPane.setSize()
也不起作用aJPanel.setSize()
。你能帮助我吗?
如果您试图限制表格默认显示的行数,您可以使用JTable.setPreferredScrollableViewportSize()。例如,对于 10 行,您可以执行以下操作:
table.setPreferredScrollableViewportSize(
new Dimension(table.getPreferredScrollableViewportSize().width,
10 * table.getRowHeight()));
但是请注意,表格行可以具有可变高度。另请注意,硬编码大小通常会产生副作用。