2016-05-14 9 views
0

私はJScrollPaneの中に置かれた私のプログラムに次のJTableを持っています。 Netbeansが提供するGUIビルダーを使用して作成しました。JtableカラムはNetBeans GUIビルダーで水平スクロールできませんか?

enter image description here

問題は、テーブル内の列の一部が表示されませんし、何の水平スクロールバーはありません。 horizo​​ntalScrollBarPolicyを常に設定しても、それは助けにならなかった。では、テーブルをスクロール可能にするにはどうすればよいですか?

+1

すぐに役立つようにするには、[MCVE]または[短く、自己完結型の正しい例](http://www.sscce.org/)を投稿してください。 –

答えて

3

@Andrew Thompsonあなたは問題を解決するコードを提供する必要があります。あなたのコードを見ることなく、何が問題かを知ることは難しいです。しかし、それについての一般的な回避策は以下の通りです:

あなたが正しく追加されている場合は、あなたのこのようなJScrollPaneViewPortからJTable

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

関連する問題