请查看此表。这是 Default Table,其中显示8列。
但是看看这个其他表。这是桌子 More Columns。但是您会看到一切都非常紧凑,我期望的是出现水平滚动条。
答案 0 :(得分:0)
您可以通过JTable#setAutoResizeMode
方法更改行为。
将其传递给JTable.AUTO_RESIZE_OFF
将阻止表自动调整列的大小以“适合”视图区域,而是依赖于基础TableColumnModel
提供的属性
这将为您管理列宽带来更大的责任,但将为您提供总体期望的结果,即当总列宽大于可视区域时,您将获得水平滚动条
答案 1 :(得分:-1)
将JTable与JScrollPane一起使用,并在可能的情况下重写分辨率窗口。
参考: https://kodejava.org/how-do-i-create-a-scrollable-jtable-component/