Artikel-Suche implementieren

  • Themenstarter Themenstarter DerGerät
  • Beginndatum Beginndatum
D

DerGerät

Gast
Hallo Leute,

google spuckt nichts vernünftiges aus (oder ich bin zu doof zum suchen 😉).
Gibt es ein...nennen wir es einmal "Tutorial" wie man am besten eine Suche
in seine Java Swing-Oberfläche einbauen kann?
Hab da so nen Progrämmchen entworfen das sehr sehr viele Artikel enthält
und da hätte ich gerne eine Suche für...
 
Zuletzt bearbeitet von einem Moderator:
Jeder Artikel ist in einem eigenen JPanel, da es zu jedem
Artikel verschindene Anwender-Funktionen gibt (z.B. eine
Animation per Button-Klick anzeigen lassen usw.)

Jeder Artikel hat natürlich auch seinen eigenen Titel...
Ich habe leider 0 Vorstellungen davon, wie ich so eine
Suche angehen kann und was es da überhaupt für
Möglichkeiten gibt....

Ich denke eine Suche nach dem Titel würde genügen,
sodass ich mir denken könnte das es bestimmt möglich
wäre (das heißt nicht das diese Lösung elegant ist 😉)
Die Titel meiner Artikel in ein Array zu schreiben, dieses
Array in der Suche durchlaufen zu lassen und dann
eben verlinken.

Ich hatte mir das so vorgestellt das ich ne einfache Eingabezeile
habe, in die man Schlagwärter eingeben kann. Die Suche sollte
Char für Char abgleichen und eine Klickbare Liste unter der Suche
ausspucken die nach jeder Eingabe eines Chars aktualisiert wird.
 
Wie sollte man sowas denn Designen?

Wie schon gesagt habe ich verschiedene Themengebiete,
die man aus einem Menü auswählen kann, diese sind allerdings
recht verschachtelt, da jedes Thema wieder Unterthemen hat,
die wiederrum Unterthemen haben.

Jedes Thema hat wie schon erwählt eigene Funktionen.
So kann man sich beispielsweise manche Dinge berrechnen
lassen oder zu den behandelten Themen beispiele anzeigen
lassen.

Das ganze ist in eine JApplet gepackt (da ich das Programm auf
einer Webseite brauche).
 
Normalerweise speichert man "Artikel" oder ähnliches irgendwo unabhängig vom Programm ab und kodiert die nicht fest ein. Bspw. in einer Datenbank, in Textdateien in einer Verzeichnisstruktur, ... oder hält die Texte/Titel zumindest zur Laufzeit in einer entsprechenden Datenstruktur. Dann klappts auch problemlos mit dem Durchsuchen 😉 .
 
Okay, seh ich ein, sollte ich diesbezüglich umstrukturieren.

Aber jetzt mal angenommen, man würde nicht nach fertigen Artikeln suchen,
sondern nach Funktionen die das Programm bietet: Wie realisiert man dort eine
Suche? Denn dann würde ich ja lediglich die Klassen besitzen, die ich implementiert
hätte (Die, die die Funktionen bieten)
 
Warum sollte man nach Funktionen, die das Programm bietet, suchen? Sollte dein Programm wirklich so umfangreich sein, dann sollte man einen Index (bspw. in Form einer Textdatei) anlegen, der die Funktionen enthält. Geht es um Methoden des Programms, kann man die Klassen mittels Reflection durchsuchen. Das macht aber alles in den allerwenigsten Fällen Sinn.
 

Zurück
Oben