web-dev-qa-db-ja.com

JTable、ユーザー列のドラッグを無効にする

私はJTableを次のように宣言しました:

data_table = new JTable(info, header) {
    @Override
    public boolean isCellEditable(int row, int column) {
        return false;
    }
};

しかし、実行時にマウスで列をドラッグすることができることを見てきました。どうすれば無効にできますか?

61
giozh

ユーザーが列ヘッダーのサイズを変更できるという意味でない限り、data_table.getTableHeader().setReorderingAllowed(false);がジョブを実行する必要があります。

116
user2577094