Swing/SortsOnUpdates のバックアップ差分(No.2)
- バックアップ一覧
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/SortsOnUpdates へ行く。
- 1 (2015-01-19 (月) 00:23:25)
- 2 (2016-08-04 (木) 19:14:50)
- 3 (2016-09-07 (水) 20:04:14)
- 4 (2017-10-20 (金) 14:43:16)
- 5 (2019-05-15 (水) 21:07:53)
- 6 (2021-02-11 (木) 06:40:38)
- 7 (2025-01-03 (金) 08:57:02)
- 8 (2025-01-03 (金) 09:01:23)
- 9 (2025-01-03 (金) 09:02:38)
- 10 (2025-01-03 (金) 09:03:21)
- 11 (2025-01-03 (金) 09:04:02)
- 12 (2025-06-19 (木) 12:41:37)
- 13 (2025-06-19 (木) 12:43:47)
- 追加された行はこの色です。
- 削除された行はこの色です。
--- title: JTableのモデルが更新された時にソートを行う tags: [JTable, DefaultRowSorter] author: aterai pubdate: 2015-01-19T00:22:44+09:00 description: JTableのモデルが更新された時にソートを行うように設定し、値の変更、行の追加などでの状態変化をテストします。 --- * 概要 [#w555aabc] * 概要 [#summary] `JTable`のモデルが更新された時にソートを行うように設定し、値の変更、行の追加などでの状態変化をテストします。 #download(https://lh3.googleusercontent.com/-sydiHRbXRzw/VLvNhDDXdlI/AAAAAAAANvI/Qelj8B1NIWs/s800/SortsOnUpdates.png) * サンプルコード [#e0ec892f] * サンプルコード [#sourcecode] #code(link){{ ((DefaultRowSorter) table.getRowSorter()).setSortsOnUpdates(true); }} * 解説 [#kfd0b3a0] * 解説 [#explanation] - 値の編集、変更 - `SortsOnUpdates(false)`の場合、ソートに変化なし - `SortsOnUpdates(true)`の場合、`CellEditor`の終了後にソートが行われる -- `SortsOnUpdates(false)`の場合、ソートに変化なし -- `SortsOnUpdates(true)`の場合、`CellEditor`が値をコミットした(`rowsUpdated`が呼び出された)後にソートが行われる - 行の追加、削除 - `SortsOnUpdates`の値に関わらず、ソートが行われる -- `SortsOnUpdates`の値に関わらず、ソートが行われる //* 参考リンク * コメント [#d230abf2] //* 参考リンク [#reference] * コメント [#comment] #comment #comment