java,为什么用JScrollPane给JTable添加的滚轮不显示
时间: 2024-03-26 12:39:30 浏览: 148
有可能是因为未正确设置JTable的PreferredScrollableViewportSize属性。JScrollPane需要知道JTable的首选可视区域大小,才能正确地计算滚动条的尺寸。你可以尝试设置JTable的PreferredScrollableViewportSize属性,例如:
```
table.setPreferredScrollableViewportSize(table.getPreferredSize());
```
这将使JTable的首选可视区域大小与其默认的大小相同。如果这样做仍然无法解决问题,你可以尝试强制重绘JScrollPane组件,例如:
```
scrollPane.revalidate();
scrollPane.repaint();
```
这将强制JScrollPane重新计算其组件的布局和绘制。
阅读全文
相关推荐







