ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
450
450
EMPFEHLEN
-
Kann das Icon im Tableheader von JTable mit mousePressed.MouseEvent nicht austauschen. Folgender Code funktioniert nicht. Hat jemand eine Lösung parat?
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
class TableHeaderMouseAdapter extends MouseAdapter{ public void mousePressed(MouseEvent e){ JTableHeader tableHeader=(JTableHeader)e.getSource(); int column=tableHeader.columnAtPoint(e.getPoint()); Component component=getRendererComponent(tableHeader,column); ((JLabel)component).setIcon(newIcon); } private Component getRendererComponent(JTableHeader header,int columnIndex){ TableColumn aColumn=header.getColumnModel().getColumn(columnIndex); TableCellRenderer renderer=aColumn.getHeaderRenderer(); if(renderer==null){ renderer=header.getDefaultRenderer(); } return renderer.getTableCellRendererComponent(header.getTable(), aColumn.getHeaderValue(),false,false,-1,columnIndex); } }
-
Was genau funktioniert nicht? Fehlermeldung etc....
sind die angaben bei renderer.getTableCellRendererComponent(header.getTable(),
aColumn.getHeaderValue(),false,false,-1,columnIndex); alle richtig so? Nur mal so aus neugier
Ähnliche Themen
-
Renderer für TableHeader einer JTable mit mehreren Tabellenmodellen
Von Copia im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 09.09.10, 09:56 -
JTable - Tabellen in Tabelle als Icon
Von Michelle2404 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 24.01.09, 13:53 -
Linkfarbe in Tableheader
Von dadom110 im Forum CSSAntworten: 3Letzter Beitrag: 11.11.08, 11:57 -
icq-icon, e-mail icon und/oder homepage icon anzeigen, wenn erforderlich
Von -GS-Master im Forum PHPAntworten: 4Letzter Beitrag: 02.08.06, 19:33 -
Bild in TableHeader
Von shark_no1 im Forum JavaAntworten: 1Letzter Beitrag: 12.05.05, 15:52





Zitieren
Login





