Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
MethodenMethoden einer public class AutoCompleteTextField verwenden
private static void autoComplete() {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.}
habe ich in meiner Klasse bereits implementiert. Wie kann ich nun die Wörter die zur Auswahl stehen sollen einfügen? Das müsste soweit ich bis jetzt gepeilt habe in der Art
sein. Aber wo in welchem Teil meiner Klasse kann ich die Liste/das Array füllen? Bräuchte genaue Angaben mit einem Beispiel da Neuling (möchte mal damit ein bisschen herumprobieren um zu lernen!).
Mir fehlt im Moment komplett der Einstieg die Klasse zu verwenden...
Bin wie immer für jede Hilfe dankbar...
Jacl
AutoCompleteTextField textField = new AutoCompleteTextField();
for (String possibility : java.util.Arrays.asList(
"Hey", "Hello", "Hello World", "Apple", "Cool", "Costa", "Cola", "Coca Cola")) {
textField.addPossibility(possibility);
}
// Mach was mit textField, z.B. in ein Swing Fenster hinzufügen.
Ich kann nicht raten, wie deine Methode jetzt aussieht...
EDIT: Okay, du hast den Code jetzt editiert oben eingefügt und anscheinend keine Fehlermeldung mehr bezüglich "this-Referenz in einer static Method" mehr bekommen.
Das AutoCompleteTextField ersetzt dein normales JTextField. Du musst das AutoCompleteTextField in deinen Dialog einfügen und nicht ein normales JTextField.
...hmm, wie mach ich denn das? Ich habe die ganzen Komponenten über Design auf's jFrame gezogen und bin dann per Doppelklick zur passenden Codestelle gekommen. Wie kann ich auf meinem jFrame das AutoCompleteTextField plazieren.
...ja, tue ich jetzt eh, aber ich kriege da ständig Fehler. Ich Versuchs mit Frame.add(AutoCompleteTextField) und so weiter, da geht nix. Schau ma mal...
Sowohl theoretisch als auch praktisch solltest du die Grundlagen drauf haben, bevor du mit GUI anfängst. GUI macht das ganze meist deutlich schwieriger zu lernen...
...bis jetzt bin ich ganz gut damit zurecht gekommen. Und mit der GUI macht's deutlich mehr Spaß weil man gleich was sieht.
Zum obigen Thema - ich bin gerade bei:
Java:
AutoCompleteTextField textField = new AutoCompleteTextField();
textField.setSize(250, 30);
textField.setLocation(90,100);
textField.setVisible(true);
Das geht schon, ich glaube ich bin am richtigen Weg. Leider wird's mir mit setVisible noch nicht angezeigt...
hmm, bin heute schon etwas erledigt. Vielen Dank jedenfalls wieder für die Tipps und Hinweise. Werde mir das ganze ausgeschlafen nochmals in Ruhe ansehen...
Jacl