tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
4246
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    elninio elninio ist offline Mitglied
    Registriert seit
    Mar 2004
    Beiträge
    10
    Hallo,

    ich bin dabei eine CD-Verwaltung zu programmieren. Ein Teil dieser Verwaltung besteht aus einer Suchfunktion, wobei das Ergebnis der Suche in einer JTable angezeigt wird. Das funktioniert auch soweit ganz gut, allerdings ist die Sortierung dann genau die Reihenfolge, wie sie gerade im Array steht.

    Die Tabelle wird folgendermaßen initialisiert:

    Code :
    1
    
    JTable tabelle = new JTable(ergebnisFeld, spaltenName);

    wobei ergebnisFeld und spaltenName die Arrays sind. (Ich schreibe das weil ich gelesen habe, dass man auch eigene Tabellen-Modelle verwenden kann, was ich also nicht gemacht habe). Das ganze wird in einer ScrollPane angezeigt, also werden über den einzelnen Spalten die Spaltenüberschriften angezeigt. Jetzt möchte ich es ermöglichen, dass durch einen Klick auf die Spaltenüberschrift nach der jeweiligen Spalte sortiert wird, also so wie es z.B. im Windows Explorer ist.

    Mein Ansatz ist folgender: Das Array sortieren und die Tabelle neu zeichnen. Ok, das sollte nicht das Problem sein, nur wie bekomme ich einen MouseListener auf die Überschriften?

    danke schonmal für Eure Bemühungen
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
     

  3. #3
    elninio elninio ist offline Mitglied
    Registriert seit
    Mar 2004
    Beiträge
    10
    Super danke genau das habe ich gesucht. Wundert mich nur das ich es nicht selber gefunden hab... habe ziemlich lange gegoogelt.
     

  4. #4
    Hasba Hasba ist offline Mitglied
    Registriert seit
    Mar 2005
    Beiträge
    13
    Hallo elninio,
    kann ich deinen Code für die Sortiergeschichte haben.
    Danke im voraus
     

  5. #5
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Hier:
    http://www.tutorials.de/tutorials193...hlight=filtern
    ganz unten findest du ein Beispiel dazu..

    Gruß Tom
     

  6. #6
    elninio elninio ist offline Mitglied
    Registriert seit
    Mar 2004
    Beiträge
    10
    Hmm, meinen Code hab ich leider nich mehr, da ich dann ein Programm im Netz gefunden hatte, was im Prinzip fast das gleiche macht, wie ich Programmieren wollte. Allerdings habe ich auch nur die oben angegebene Quelle http://java.sun.com/docs/books/tutor...e.html#sorting verwendet. Falls du das JDK (bzw J2SE) komplett installiert hast, müsste es da einen "SAMPLES" ordner geben, wo genau dieses Beispiel compilierfertig liegt. Musst also im Prinzip nur noch deine Daten einsetzen.
     

Ähnliche Themen

  1. JTable sortieren
    Von =fire= im Forum Java
    Antworten: 16
    Letzter Beitrag: 31.12.10, 18:16
  2. JTable nach bestimmtem Muster sortieren
    Von Jeyav im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 06.06.10, 21:40
  3. JTable Spaltenüberschrift fehlt
    Von IcocaI im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 7
    Letzter Beitrag: 02.03.09, 15:55
  4. Antworten: 5
    Letzter Beitrag: 24.09.08, 00:10
  5. JTable sortieren
    Von MScalli im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 12.02.08, 14:11