私はJScrollPaneの中に置かれた私のプログラムに次のJTableを持っています。 Netbeansが提供するGUIビルダーを使用して作成しました。JtableカラムはNetBeans GUIビルダーで水平スクロールできませんか?
問題は、テーブル内の列の一部が表示されませんし、何の水平スクロールバーはありません。 horizontalScrollBarPolicyを常に設定しても、それは助けにならなかった。では、テーブルをスクロール可能にするにはどうすればよいですか?
私はJScrollPaneの中に置かれた私のプログラムに次のJTableを持っています。 Netbeansが提供するGUIビルダーを使用して作成しました。JtableカラムはNetBeans GUIビルダーで水平スクロールできませんか?
問題は、テーブル内の列の一部が表示されませんし、何の水平スクロールバーはありません。 horizontalScrollBarPolicyを常に設定しても、それは助けにならなかった。では、テーブルをスクロール可能にするにはどうすればよいですか?
@Andrew Thompsonあなたは問題を解決するコードを提供する必要があります。あなたのコードを見ることなく、何が問題かを知ることは難しいです。しかし、それについての一般的な回避策は以下の通りです:
あなたが正しく追加されている場合は、あなたのこのようなJScrollPane
のViewPort
からJTable
:
JTable jtable = new JTable();
//...
JScrollPane sc = new JScrollPane(jtable);
//sc.setViewportView(jtable); <- This way is correct too
//
getContentPane().add(sc);
そして、最も可能性の問題は、あなたのJTable
のAutoResizeMode
についてです。試してみてください:
jtable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
希望すると、これが役に立ちます。
ありがとうございました。あなたが言ったように、私はAUTO.RESIZEをオフにして、現在はスクロール可能です。これはNetBeans GUIビルダーで行われるので、コードは編集できないので、変更するテーブルプロパティを探していただけです。 –
ようこそ。喜んで助けた。 – STaefi
すぐに役立つようにするには、[MCVE]または[短く、自己完結型の正しい例](http://www.sscce.org/)を投稿してください。 –