質問

ユーザーがタイプするようにポップアップで提案を示すJTextfieldが欲しいです(Googleが提案するように)。データベーステーブルから提案データを取得したいと思います。 SwingXとGlazedListsを見てきましたが、JComboBox AutoCompleteを提供していると思います。JTextFieldはこれらのライブラリにポップアップを表示しません。

特定の間隔の後にユーザーの入力を監視し、データベースを再クエリにしたいと思います。

ありがとう。

役に立ちましたか?

解決

ホイールの再発明を避けるために、SwingXまたはGlazedListsを探し続けます。しかし、あなたが自分でそれをしているなら:

Aを追加します KeyListener フィールドに、ユーザーが入力するたびにテキストフィールドのすぐ下にポップアップを表示します。ポップアップは、可能なアイテムを備えたメニューであるか、おそらく JList. 。データベースクエリがタイピングに追いつくか、作業を別のスレッドに配置できることを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top