Java 调整JTable/Scrollpane的大小
这实际上是一个关于你的问题。我现在如何调整它的大小?我使用这个,我可以调整我的JPanel的大小,但我找不到如何调整表或滚动窗格的大小。我有10列,表的大小保持不变 提前谢谢 我可以调整JPanel的大小,但找不到如何调整表或滚动窗格的大小 问题是JPanel使用的是FlowLayout。FlowLayout将考虑添加到面板的任何组件的首选尺寸。因此,在示例代码中,表格以默认的首选大小显示 有两种解决方案:Java 调整JTable/Scrollpane的大小,java,swing,Java,Swing,这实际上是一个关于你的问题。我现在如何调整它的大小?我使用这个,我可以调整我的JPanel的大小,但我找不到如何调整表或滚动窗格的大小。我有10列,表的大小保持不变 提前谢谢 我可以调整JPanel的大小,但找不到如何调整表或滚动窗格的大小 问题是JPanel使用的是FlowLayout。FlowLayout将考虑添加到面板的任何组件的首选尺寸。因此,在示例代码中,表格以默认的首选大小显示 有两种解决方案: 没有必要安装面板。只需将滚动窗格直接添加到框架中。表格将随着帧大小的变化而增大/缩小 将
JTable
的getPreferredScrollableViewportSize(…)
方法。这将覆盖表的默认首选大小。根据所使用的布局管理器,表格可能会增长/收缩对于,重写getPreferredScrollableViewportSize()。