carookee - group communication for you
Home / JavaForum / Swing + AWT
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.435 User online
2 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 735 von 1460 (50%) |<   <   >   >|

Autor Florian Roth
Datum 11.03.02, 15:07
Betreff Re: JTable - eigener Header mit Grafiken


HI

Wenn ich das richtig verstehe, willst du je nach dem, nach welcher Spalte sortiert wird ein anderes Icon.
Dann solltest du eine eigenen Headerklasses schreiben.
Die könnte so aussehen:

import java.awt.*;
import java.awt.event.*;
import javax.swing.table.*;

//Ich hoffe, ich hab alles importiert :)

public class MyHeader extends JTableHeader implements MouseListener{
    int selectedCol = -1;
    
    public MyHeader(){
        super();
        //Konsruktor erweitern (bei Bedarf)
    }
    
    public void mousePressed(MouseEvent e){
        selectedCol = this.columnAtPoint(e.getPoint());
        //Hier dann sortieren und tabelle aktualisieren etc...
    }
    
    //Andere MouseListener-Methoden implementieren
    
    public void setValue(Object o){
        //hier das icon setzen, je nach dem, welchen wert selectedCol hat
        super.setValue(o);
    }
}


So, wenn ich mich net vertippt hab, dann sollte es eigentlich gehen...


Diskussionsverlauf:
JTable - eigener Header mit Grafiken
    Re: JTable - eigener Header mit Grafiken
        Re: JTable - eigener Header mit Grafiken
            Re: JTable - eigener Header mit Grafiken
                Re: JTable - eigener Header mit Grafiken
            Re: JTable - eigener Header mit Grafiken
                Upps
                Re: JTable - eigener Header mit Grafiken

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com