JTable, deaktivieren Sie das Ziehen von Benutzerspalten

71

Ich habe mein erklärt JTableals:

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

Aber ich habe gesehen, dass es zur Laufzeit möglich ist, die Spalten mit der Maus zu ziehen. Wie kann ich das deaktivieren?

giozh
quelle

Antworten:

0

Für alle, die dieses Problem mit der Netbeans- IDE haben, können Sie den Benutzer daran hindern, Spalten in der JTable zu ziehen, indem Sie die folgenden Schritte ausführen.

Customizer-Dialog

  • Klicken Sie mit der rechten Maustaste auf die Tabelle
  • Wählen Sie Tabelleninhalt
  • Klicken Sie auf die Registerkarte Spalten
  • Deaktivieren Sie das Kontrollkästchen Spalten per Drag & Drop neu anordnen
Fidzaccheus
quelle