Portal > Foren > Java > Desktop-Applikationen und Grafik > Spezielles ListModel mit Filterfunktion
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 10.07.2006, 15:39 Nach oben    #1
Benutzer
 
Registriert seit: 05.12.2005
Beiträge: 62
Standard Spezielles ListModel mit Filterfunktion

Hallo zusamm'

Problem: ich möchte ein ListModel implementieren, welches zusätzlich über einen Filter verfügt. Es sollen also z. B. nur Elemente in der Liste angezeigt werden, deren String-Repräsentation beispielsweise mit einem bestimmten vom Benutzer eingegebenen String beginnen. Beispiel:
Elemente sind z. B. Namen (Bettina, Caroline, Micha, Michael, Michaela, Peter, Sandra, Simone, Torsten)
Eingabe des Users: Mic
Aktualisierung der Liste mit dem Elementen (Micha, Michael, Michaela)

1. Problem: Ich hab keine Ahnung, wie ich die Implementierung von (List)Models generell angehen soll
2. Problem: der Filter. Wenn es sich um große Datenmengen handelt, kann ich nicht linear durch die Liste gehen und jedes Element per String#startsWith(String) überprüfen. Also: kann ich schon, ist aber nicht effizient (oder effektiv?). Eine Baumstruktur ist hier schonmal ganz okay, da ich mir einen Teilbaum zurückgeben kann, und dann nur die Elemente des Teilbaums überprüfen muss. Beispielsweise gibt mir SortedMap#tailMap(Object) einen entsprechenden Teilbaum wieder. Dort wäre aber - Beispiel siehe oben - Micha, Michael, Michaela, Peter, Sandra, Simone und Torsten im Baum drin. Ergo sind möglicherweise immernoch recht viele Elemente zu überprüfen...

Wie soll ich das angehn? Hab mit der Implementierung von Models und Filtern noch gar keine Erfahrung gemacht... stehe etwas auf dem Schlauch. Dieses ListModel sollte natürlich auf Objects arbeiten (nicht auf spezifischere Objekte)...

THX in advance
sayang
Sayang ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2006, 16:26 Nach oben    #2
Erfahrener Benutzer
 
Registriert seit: 28.08.2004
Ort: konstanz am bodensee
Beiträge: 190
Standard

schau dir mal glazedlists an.
wenn du das verwendest musst du gar nichts implementieren...
beny_mcde ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2006, 17:39 Nach oben    #4
Benutzer
 
Registriert seit: 05.12.2005
Beiträge: 62
Standard

Da hat Ben allerdings recht Aber in dem alten topic sind noch andere links drin, die ich wohl irgendwie verschlampt hab... die werd ich mir mal zu gemüte führen

Lg
sayang

PS: generell würd ich aber schon ganz gerne mal mein eigenes Model/Filter basteln... der Übung halber...
Sayang ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche spezielles Bookmarkscript Bluenature2003 Gesuche 8 18.01.2006 18:52


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45