ホームページ >データベース >mysql チュートリアル >mysql - Javaスイングのテキストボックス入力問題について

mysql - Javaスイングのテキストボックス入力問題について

WBOY
WBOYオリジナル
2016-09-15 11:14:441087ブラウズ

mysqljava

電子辞書を作成しているのですが、例えば win と入力すると、wind、window などの単語が表示される機能を実装したいと考えています。オンラインで例を見ても、まだできません。偉大な神様が私にアドバイスを与えてくださることを願っています。データベースはmysqlです。私は非常に感謝しています!

返信内容:

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

この例はとても良いので、私自身も実践しました。
ドキュメント内の MapUtil.printMap(wordMatcher.obtainPrefixMatchers()); をコメントアウトするだけで機能します。実行結果を参照できます:
mysql - Javaスイングのテキストボックス入力問題について

個人的には、次のようになると思います。テキスト ボックスに情報を入力するたびに、ajax を使用してバックグラウンドにアクセスし、データベースに対してファジー クエリを実行し、クリック イベントと同等になります。返されたデータを表示します

個人的には、データベースへのクエリは良い解決策ではないと思います。比較的遅く、ユーザーが頻繁に入力するため、より多くのクエリが発生します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。