Ich möchte eine Tabelle doppelt filtern lassen.
In meinem Tool gibt es mehrere ComboBoxen wo man Einträge auswählt nach denen die Tabelle gefiltert wird. Wenn ich einmal gefiltert habe und ich wähle einen weiteren Filter aus, dann wird der erste quasi überschrieben und es wird nur der zweite ausgeführt.
Wie kann ich also mehrere Filter gleichzeitig nutzen?
Aktuell habe ich einen ItemListener auf die ComboBoxen gesetzt
In meinem Tool gibt es mehrere ComboBoxen wo man Einträge auswählt nach denen die Tabelle gefiltert wird. Wenn ich einmal gefiltert habe und ich wähle einen weiteren Filter aus, dann wird der erste quasi überschrieben und es wird nur der zweite ausgeführt.
Wie kann ich also mehrere Filter gleichzeitig nutzen?
Aktuell habe ich einen ItemListener auf die ComboBoxen gesetzt
Java:
if (e.getSource() == cboFilterKingdom) {
filterKingdom = (String) cboFilterKingdom.getSelectedItem();
sorter.setRowFilter(RowFilter.regexFilter(filterKingdom));
}
if (e.getSource() == cboFilterType) {
String filterType = (String) cboFilterType.getSelectedItem();
sorter.setRowFilter(RowFilter.regexFilter(filterType));
}
Zuletzt bearbeitet von einem Moderator: