2024-04-18 (木) 14:47:21
  • category: swing folder: SortableTable title: JTableのソート tags: [JTable, JTableHeader] author: aterai pubdate: 2004-01-05 description: JTableのカラムヘッダをクリックすることで、行表示を降順、昇順にソートします。 image: https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTTXXYDR5I/AAAAAAAAAkQ/DeBHN6piDhQ/s800/SortableTable.png

概要

JTableのカラムヘッダをクリックすることで、行表示を降順、昇順にソートします。以下のサンプルは、SortableTableExampleを参考にして作成しています。
SortableTableExample

サンプルコード

View in GitHub: Java, Kotlin
  • public void removeRow(int index) {
      Integer num = (Integer)getValueAt(index, 0);
      Test test = (Test)list.elementAt(num.intValue()-1);
      list.removeElement(test);
      super.removeRow(index);
    }

解説

上記のサンプルでは、各カラムヘッダのクリックでソート可能になっています。

参考リンク

コメント