Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1 Peter Jelitsch & Markus Fauster www.edu.uni-klu.ac.at/~mfauster/jfc Table Models und Column Models.

Ähnliche Präsentationen


Präsentation zum Thema: "1 Peter Jelitsch & Markus Fauster www.edu.uni-klu.ac.at/~mfauster/jfc Table Models und Column Models."—  Präsentation transkript:

1 1 Peter Jelitsch & Markus Fauster Table Models und Column Models

2 2 Peter Jelitsch & Markus Fauster Quelle: Eckstein, Loy, Wood: Java Swing; O‘Reilly 1998

3 3 Peter Jelitsch & Markus Fauster TableColumn (1) Bedeutung Zugriff auf die Repräsentation einer Spalte einer Tabelle cellRenderer cellEditor headerRenderer width (maxWidth, minWidth, width) resizable header identifier modelIndex je ein Getter und ein Setter TableColumnModel enthält n TableColumns

4 4 Peter Jelitsch & Markus Fauster TableColumn (2) Konstruktoren new TableColumn() new TableColumn(int modelIndex) new TableColumn(int modelIndex, int width) new TableColumn(int modelIndex, int width, TableCellRenderer cellRenderer, TableCellEditor cellEditor) PropertyChangeEvent bei Änderung von cellRenderer, headerRenderer, headerValue, width Listener PropertyChangeListener

5 5 Peter Jelitsch & Markus Fauster TableColumnModel (1) fasst die TableColumns einer JTable zusammen Interface getColumn (int index) // antwortet TableColumn getColumns // antwortet Enumeration getColumnCount() getColumnMargin() setColumnMargin(int) getColumnSelectionAllowed() setColumnSelectionAllowed(boolean) getSelectedColumnCount() getSelectedColumns() // antwortet Array of int getSelectionModel() setSelectionModel (ListSelectionModel) getTotalColumnWidth()


Herunterladen ppt "1 Peter Jelitsch & Markus Fauster www.edu.uni-klu.ac.at/~mfauster/jfc Table Models und Column Models."

Ähnliche Präsentationen


Google-Anzeigen