-1

exの文字列全体を受け入れるようにjcomboboxにキーイベントリスナーを追加する方法。「S」を追加すると、データベースで「s」で始まる文字列を検索する必要があります。結果がない場合は、ユーザーがコンボボックスに他の文字を入力して同様の結果を得るのを待つ必要があります

4

2 に答える 2

1

自分で実装するか、 または を使用するかを選択できJava2sAutoTextFieldますJava2sAutoComboBox。どちらも使いやすいです。データベースから取得したデータを含む を指定
するだけで、オートコンプリートのタスクを実行できます。 より良いアイデアを得るには、ここで私の質問を見てください: Javaでオートコンプリートを実装しています-私はそれを正しくやっていますか?java.util.List<>

GlazedListsを使用する別のオプションもあります
。私はあなたの質問に適切に答えたと思います:)

于 2013-04-18T05:35:47.387 に答える
1

これが役立つかどうかを確認してください-

    comboBox.addKeyListener(new KeyAdapter() {
        @Override
        public void keyReleased(KeyEvent ke) {
            // get the text typed and search for it
            // get the text from combo box, and not from the key event
        }
    });
于 2013-04-18T04:14:05.190 に答える