• title: JTableのヘッダ入れ替えを禁止 tags: [JTable, JTableHeader] author: aterai pubdate: 2004-05-31T04:43:10+09:00 description: ドラッグ&ドロップでのカラムヘッダ入れ替えを禁止します。

概要

ドラッグ&ドロップでのカラムヘッダ入れ替えを禁止します。

サンプルコード

//列の入れ替えを禁止
table.getTableHeader().setReorderingAllowed(false);
View in GitHub: Java, Kotlin

解説

JTableHeaderを取得し、これにsetReorderingAllowed(false)を指定して、列の入れ替えを禁止します。JTable#setDragEnabled(...)は自動ドラッグ処理用のメソッドなので、列の入れ替えには関係ありません。

コメント