Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallöchen,

ich habe ein Problem mit dem Filtern einer Jtable mit mehreren Filtern die ich über TextFields erstellen möchte.

Ein einzelner Filter ist kein Problem, das geht ja auch ruckzuck...

Jetzt ist die Frage wie ich mehrere Filter setzen kann, ich habe schon versucht ein Array an die Funktion zu übergeben aber jedesmal wird der alte Filter überschrieben, sodass ich keine Chance habe den Filter richtig zu setzen..

sorter.setRowFilter(RowFilter.regexFilter("(09.05.2010)$", 4));

Kann mir vielleicht jemand helfen??

Vielen Dank

Majestro

Geschrieben

Ich habe diese Funktion noch nie benutzt. Es kann also sein, das es andere Möglichkeiten gibt. Meine spontane Idee wäre jedenfalls, die Filterklasse abzuleiten. Oder gibt es da ein Interface das man implementieren kann. In der Ableitung könntest du dann vielleicht die mehrere der konventionellen Filter benutzten.

Geschrieben

Ein kleiner Blick in die Java Dokumentation zur Klasse RowFilter wäre eigentlich dein Weg zur Lösung des Problems gewesen.

Die Klasse RowFilter bietet nämlich neben den statischen Methoden um verschiedene Filter anzulegen, auch Methoden um diese Filter zu verknüpfen.

Das wären die Methoden orFilter(Iterable<? extends RowFilter<? super M,? super I>> filters) und andFilter(Iterable<? extends RowFilter<? super M,? super I>> filters) . In den Java Dokumentations Abschnitten zu diesen Methoden steht auch beschrieben wie sie zu benutzen sind.

Link: RowFilter (Java Platform SE 6)

  • 1 Monat später...

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...