TITLE:JTableのヘッダ入れ替えを禁止

Usage: #tags(tags)
Posted by at 2004-05-31

JTableのヘッダ入れ替えを禁止

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

  • &jnlp;
  • &jar;
  • &zip;
Reordering.png

サンプルコード

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

解説

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

コメント