Swing/FilteredTable のバックアップの現在との差分(No.3)
2022-03-19 (土) 11:33:09
概要
JTable
に表示する行をフィルタを使用して切り替えます。
Screenshot
Advertisement
サンプルコード
解説
-
DefaultTableModel
のフィールドにあるdataVector
を表示用に使用し、これとは別にすべての行を保持するVector
を作成- 例えば奇数行だけ表示するという条件が選択された場合、この条件に適合する行だけを保持用
Vector
から表示用のdataVector
にコピーすることでフィルタリングを実施
- 例えば奇数行だけ表示するという条件が選択された場合、この条件に適合する行だけを保持用
参考リンク
- RowFilterでJTableの行をフィルタリング
-
JDK 1.6.0
以上の場合、標準で実装されているTableRowSorter
のフィルタリング機能が使用可能
-