2009-04-14 10 views
0

Ich denke gerade über Möglichkeiten nach, die Benutzerfreundlichkeit für unsere Dateneingabeanwendung zu verbessern und über eine Mac OS X Spotlight ähnliche Suchleiste nachzudenken, die dem Benutzer erlaubt, nach beliebigen Begriffen zu suchen und aus einer Liste von Optionen auszuwählen, die den Begriffen entsprechen."Spotlight" wie Komponente für Swing?

Ich stelle mir etwas vor, das in der Lage ist, Kategorien (wie Kontakte, Termine, Mails usw.) und die damit verbundenen Ergebnisse gleichzeitig anzuzeigen.

Kennen Sie irgendeine Swing-Komponente, die irgendwo verfügbar ist, so dass ich den UI-Teil nicht noch einmal erstellen müsste, sondern mich auf die eigentlichen "Such-Plugins" konzentrieren muss?

Antwort

1

Offhand, kann ich nicht denken Sie an eine „ready made“ Komponente für das, was Sie suchen, aber Sie können die folgenden interessant finden:

macwidgets

Dies ist eine Sammlung von „mac style“ Widgets, So wie ein "Heads-up-Display" und ähnliche Seitenleisten wie in iTunes.

Sie können versuchen, einige von ihnen an das anzupassen, was Sie brauchen.

2

Wie das Suchwerkzeug? oder das "Spotlight" -Visual, bei dem alles abgedunkelt ist, aber ein Licht scheint auf die passenden Dinge?

Wenn Sie über eine UI-Komponente sprechen, hat das O'Reilly-Buch "Swing Hacks" ein hervorragendes Beispiel.

Wenn Sie über Suche/Indizierung sprechen, würde ich Apache Lucene empfehlen. Nicht sicher, dass jemand

[edit:? Meine Antwort war hier abgeschnitten]

hat einen fertiger voll funktionsfähigen Suchergebnisse Browser wie Spotlight jetzt hat.

+0

danke für die -1 ohne einen Kommentar. obwohl es aussieht, als ob meine Antwort irgendwie in der Mitte abgeschnitten wurde? –

+0

Danke für den Tipp über Lucene. Ich werde mir ihren Browser ansehen. –

+0

Wenn Sie mit Lucene gehen, schauen Sie auch auf Luke, das ist eine Lucene-Index-Browser-Sache, die hervorragend für das Debugging Probleme/Inhalte Ihrer Indizes funktioniert –

Verwandte Themen