2016-05-14 76 views
0

我在我的程序中放置了一個JScrollPane中的以下JTable。我使用Netbeans提供的GUI構建器製作了它。在NetBeans GUI構建器中不能水平滾動的Jtable列?

enter image description here

的問題是一些在表中的列是不可見的,有沒有水平滾動條。我什至設置horizo​​ntalScrollBarPolicy始終,它並沒有幫助。那麼如何讓表格可以滾動?

+1

爲了更快得到更好的幫助,請發佈[MCVE]或[簡短,獨立,正確的示例](http://www.sscce.org/)。 –

回答

3

As @Andrew Thompson提到你應該提供一些解決問題的代碼。沒有看到你的代碼,很難找出問題所在。但是關於共同解決方法的計算如下:

如果你已經正確地添加你JTableJScrollPane這樣的ViewPort

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

那麼最有可能的問題是關於您JTableAutoResizeMode 。試試這個:

jtable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); 

希望這會對你有所幫助。

+0

非常感謝。正如你所說,我關掉了AUTO.RESIZE,現在它可以滾動。由於這是在NetBeans GUI構建器中完成的,所以代碼不可編輯,所以我只是在尋找要更改的表屬性。 –

+0

不客氣。很高興這有幫助。 – STaefi