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

編集者:Terai Atsuhiro~

作成日:2004-05-31
更新日:2023-04-21 (金) 02:38:20
  • category: swing folder: Reordering title: JTableのヘッダ入れ替えを禁止 tags: [JTable, JTableHeader] author: aterai pubdate: 2004-05-31T04:43:10+09:00 description: JTableのカラムヘッダをマウスによるドラッグ&ドロップで並べ替え可能かどうかを切り替えます。 image: https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTRr3AzfQI/AAAAAAAAAhk/mfgsIhuaEz0/s800/Reordering.png

概要

JTableのカラムヘッダをマウスによるドラッグ&ドロップで並べ替え可能かどうかを切り替えます。

概要

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

サンプルコード

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

解説

サンプルコード

table.getTableHeader().setReorderingAllowed(false); //列の入れ替えを禁止

参考リンク

  • &jnlp;
  • &jar;
  • &zip;

解説

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

コメント

コメント