tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
450
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ChantalM ChantalM ist offline Mitglied Bronze
    Registriert seit
    Oct 2008
    Beiträge
    30
    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);
        }
    }
     

  2. #2
    wakoz wakoz ist offline Mitglied Gold
    Registriert seit
    Apr 2010
    Beiträge
    114
    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

  1. Renderer für TableHeader einer JTable mit mehreren Tabellenmodellen
    Von Copia im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 09.09.10, 09:56
  2. JTable - Tabellen in Tabelle als Icon
    Von Michelle2404 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 24.01.09, 13:53
  3. Linkfarbe in Tableheader
    Von dadom110 im Forum CSS
    Antworten: 3
    Letzter Beitrag: 11.11.08, 11:57
  4. Antworten: 4
    Letzter Beitrag: 02.08.06, 19:33
  5. Bild in TableHeader
    Von shark_no1 im Forum Java
    Antworten: 1
    Letzter Beitrag: 12.05.05, 15:52