一尘不染

带水平滚动条的JTable

java

有什么方法可以在必要时启用水平滚动条吗?

情况是这样的:我有一个JTable单元格,其中存储了很长的数据。因此,我需要水平滚动条。

有人对此有想法吗?


阅读 188

收藏
2020-09-08

共1个答案

一尘不染

首先,在JTable里面添加a JScrollPane并为滚动条的存在设置策略:

new JScrollPane(myTable, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);

然后,通过设置AUTO_RESIZE_OFF模式,指示JTable不能自动调整列的大小:

myJTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
2020-09-08