データベースからJTextField AutoComplete
-
28-10-2019 - |
質問
ユーザーがタイプするようにポップアップで提案を示すJTextfieldが欲しいです(Googleが提案するように)。データベーステーブルから提案データを取得したいと思います。 SwingXとGlazedListsを見てきましたが、JComboBox AutoCompleteを提供していると思います。JTextFieldはこれらのライブラリにポップアップを表示しません。
特定の間隔の後にユーザーの入力を監視し、データベースを再クエリにしたいと思います。
ありがとう。
解決
ホイールの再発明を避けるために、SwingXまたはGlazedListsを探し続けます。しかし、あなたが自分でそれをしているなら:
Aを追加します KeyListener
フィールドに、ユーザーが入力するたびにテキストフィールドのすぐ下にポップアップを表示します。ポップアップは、可能なアイテムを備えたメニューであるか、おそらく JList
. 。データベースクエリがタイピングに追いつくか、作業を別のスレッドに配置できることを確認してください。
所属していません StackOverflow