Heim > Datenbank > MySQL-Tutorial > MySQL – Über das Textfeld-Eingabeproblem von Java Swing

MySQL – Über das Textfeld-Eingabeproblem von Java Swing

WBOY
Freigeben: 2016-09-15 11:14:44
Original
1084 Leute haben es durchsucht

mysqljava

Ich erstelle ein elektronisches Wörterbuch und möchte die Eingabevorvervollständigungsfunktion implementieren. Wenn Sie beispielsweise win eingeben, werden die Wörter Wind, Fenster usw. angezeigt. Nachdem ich mir online Beispiele angesehen habe, schaffe ich es immer noch nicht. Ich hoffe, der große Gott kann mir einen Rat geben. Die Datenbank ist MySQL. Ich bin sehr dankbar!

Antwortinhalt:

http://www.cnblogs.com/lovesqcc/p/4037708.html

Dieses Beispiel ist sehr gut, ich habe es selbst geübt.
Kommentieren Sie einfach MapUtil.printMap(wordMatcher.obtainPrefixMatchers()); im Dokument aus und es wird funktionieren. Die Laufergebnisse könnt ihr einsehen:
MySQL – Über das Textfeld-Eingabeproblem von Java Swing

Ich persönlich denke, es kann so sein: Wenn Sie Informationen in das Textfeld eingeben, entspricht jedes Mal, wenn Sie einen Buchstaben eingeben, einem Klickereignis, verwenden Sie Ajax, um auf den Hintergrund zuzugreifen, führen Sie eine Fuzzy-Abfrage in der Datenbank durch und Zeigen Sie dann die zurückgegebenen Daten an

Ich persönlich denke, dass das Abfragen der Datenbank keine gute Lösung ist. Es ist relativ langsam und der Benutzer gibt häufig Eingaben ein, was zu mehr Abfragen führt.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage