動的に入力される JTable があります。最初の列はブール値で、2 番目の列は文字列です。
問題は、文字列列の行を選択すると、テーブルが最初の列を隠して右に自動スクロールすることです。
この動作を変更するにはどうすればよいですか?
自動スクロールを無効にすると、ユーザーは矢印キーを使用して一番下までスクロールできなくなります。
何か案は?
前もって感謝します。
動的に入力される JTable があります。最初の列はブール値で、2 番目の列は文字列です。
問題は、文字列列の行を選択すると、テーブルが最初の列を隠して右に自動スクロールすることです。
この動作を変更するにはどうすればよいですか?
自動スクロールを無効にすると、ユーザーは矢印キーを使用して一番下までスクロールできなくなります。
何か案は?
前もって感謝します。
電話:
jscrollpane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
これにより、 に対して水平JScrollBar
が作成されないことが確認されJScrollPane
ます。
おそらく、次の方法で水平にJScrollPane
収まるようにする必要もあります。JTable
table.setPreferredScrollableViewportSize(table.getPreferredSize());
JScrollPane jscrollpane = new JScrollPane(table);