Jtable列在NetBeans GUI构建器中不可水平滚动吗?

时间:2016-05-14 11:19:48

标签: java swing netbeans jtable

我的程序中有以下JTable,它放在JScrollPane中。我是使用Netbeans提供的GUI构建器制作的。

enter image description here

问题是表中的某些列不可见,并且没有水平滚动条。我甚至将horizo​​ntalScrollBarPolicy设置为ALWAYS,它没有帮助。那么如何使表格可滚动?

1 个答案:

答案 0 :(得分:3)

正如 @Andrew Thompson 所提到的,你应该提供一些解决问题的代码。如果没有看到您的代码,就很难找出问题所在。但关于这一点的常见解决方法如下:

如果您已将JTable正确添加到ViewPort JScrollPane,请执行以下操作:

JTable jtable = new JTable();
//...
JScrollPane sc = new JScrollPane(jtable);
//sc.setViewportView(jtable); <- This way is correct too
//
getContentPane().add(sc);

然后,最可能的问题是关于AutoResizeMode的{​​{1}}。试试这个:

JTable

希望这会对你有所帮助。