Mögliche Duplizieren:
How to make a columns in JTable Invisible for Swing Java
How to hide a particlar column in DefaultTableModel from displaying it in table?Ausblenden einer Spalte in JTable
Ich versuche, Daten zu drei Spalten in JTable eingeben, aber ich möchte nur zwei Spalten zeigen. Eigentlich möchte ich die dritte Spalte verstecken, nicht indem ich die Breite auf 0 setze, sondern durch irgendeine andere Methode, bei der ich die Daten aus der versteckten Spalte eines Klickereignisses abrufen kann.
Wie kann ich eine Spalte auf diese Weise ausblenden?
Ich verwende den folgenden Code ein:
try {
String Title[]= new String{"a","b","c"};
Object obj= new Object[50][3];
JTable table= new JTable(obj,title);
JScrollPane jsp= new JScrollPane(table);
add(jsp);
} catch(Exception ex) {
ex.printStackTrace();
}
Mögliches Duplikat von [Wie blende ich eine einzelne Spalte in DefaultTableModel aus der Anzeige in der Tabelle?] (Http://stackoverflow.com/questions/12195973/how-to-hide-a-particlar-column-in-defaulttablemodel -from-display-it-in-table) oder [diese Frage] (http://stackoverflow.com/questions/10088853/could-not-set-the-column-width-to-zero-ie-not-made -column-invisible/10089138 # 10089138) oder [this one] (http://stackoverflow.com/questions/8371328/jtable-hide-and-show-columns) oder .. –
prüfen [SwingX] (http: // swingx.java.net): seine JXTable/TableColumnExt Unterstützung in/sichtbaren Spalten – kleopatra
möglich duplizieren [Wie man eine Spalten in JTable unsichtbar für Swing Java machen] (http://stackoverflow.com/q/1492217/813853). –