2012-04-14 12 views
0

Ich habe eine Klasse, die aus einer Textdatei liest, die Zeichenfolge durch ein Trennzeichen aufteilt und sie abhängig von der ersten Zeile zu einem Objekt hinzufügt.JAVA - Filterung über eine verkettete Liste

Nun fügt alles zu einer verknüpften Liste hinzu, die später alle in einer JTable dargestellt werden.

In der GUI habe ich eine JComboBox mit verschiedenen Kategorien. Ich möchte die JTable nach dem ausgewählten Element filtern.

Dies ist ein Screenshot Sie mehr verstehen helfen:

Code:

Wie mache ich das?

Antwort

3

Sie können javax.swing.table.TableRowSorter zum Sortieren und Filterung verwenden: Siehe TableRowSorter. Sie müssen wahrscheinlich Ihre eigene (einfache) javax.swing.RowFilter implementieren, siehe RowFilter.

Ein Beispiel: http://www.javapractices.com/topic/TopicAction.do?Id=163

+0

Ich versuchte http://pastebin.com/udvgJW7k aber es gibt und leere Tabelle für je nachdem, welche Option ich wähle aus dem JCombBox – Brian

+0

hmm ich denke sein, was ich habe, den Fall da "ignorieren Musik "zeigt sich nur – Brian

+0

Ja, das war's! Danke ! – Brian