Powiel możliwe:
How to make a columns in JTable Invisible for Swing Java
How to hide a particlar column in DefaultTableModel from displaying it in table?ukryć kolumnę w JTable
Staram się wprowadzać dane do trzech kolumn w JTable, ale chcę pokazać tylko dwie kolumny. Właściwie chcę ukryć trzecią kolumnę, nie przez ustawienie szerokości na 0, ale przez dowolną inną metodę, w której mogę uzyskać dane z ukrytej kolumny zdarzenia kliknięcia.
Jak mogę ukryć kolumnę w ten sposób?
używam następujący kod:
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();
}
Możliwy duplikat [Jak ukryć konkretną kolumnę w DefaultTableModel przed wyświetleniem jej w tabeli?] (Http://stackoverflow.com/questions/12195973/how-to-hide-a-particlar-column-in-defaulttablemodel -z-wyświetlania-w-tabeli) lub [to pytanie] (http://stackoverflow.com/questions/10088853/could-not-set-the-column-width-to-zero-ie-not-made -wektor-niewidoczny/10089138 # 10089138) lub [ten] (http://stackoverflow.com/questions/8371328/jtable-hide-and-show-columns) lub .. –
rozważ [SwingX] (http: // swingx.java.net): obsługa JXTable/TableColumnExt w/widocznych kolumnach – kleopatra
możliwy duplikat [Jak utworzyć kolumny w JTable Invisible dla Swing Java] (http://stackoverflow.com/q/1492217/813853). –