2011-12-31 3 views
2

私は4つのJTableを2x2の正方形で配置しています。私は、列と行を接続したい:1つのテーブルの列が並べ替えられたり、(ユーザーまたは他の方法で)サイズを変更したとき、私は同じことを上または下のテーブルに(リアルタイムで)起こさせたい。行や列がソートされたりハイライト表示されたりすると、隣接するテーブルで強調表示が行われ、連続した選択線が形成されます。右へ ScreenshotJTable UIの接続/リンク

番の列がスクロールを同期させるために新しいテーブル(全部で4つのテーブル)

答えて

2

開始され、別のスクロールペインの垂直スクロールバーが共通BoundedRangeModelを共有することができます。選択を同期させるために、別々のテーブルは共通のListSelectionModelを共有することができます。テーブルモデルは、それに見合うものでなければなりません。このQ&Aには2つのテーブルを示す例があります。

+2

+1または共有ColumnModel – mKorbel

+0

@mKorbel:ああ、私は 'TableColumnModel'にも' ListSelectionModel'があることがわかります。 – trashgod

関連する問題