ユーザーが入力すると、一致をチェックして提案を表示する提案ボックスとして JcomboBox を使用します。JComboBox の作成方法は次のとおりです。
Vector<String> popUpVector = new Vector<String>();
JComboBox jcb = new JComboBox(popUpVector);
キーリスナーがイベントをキャッチするたびに、これを行います
popUpVector.clear();
jcb.hidhPopUp();
for(String s : database){
popUpVector.add(s);
}
jcb.showPopUp();
ドロップダウンから項目を選択しない限り機能します。ただし、ドロップダウンからアイテムを選択すると、ドロップダウンは後で空白で表示されます。popUpVector を確認しますが、空ではありません。選択と関係があると思うので、actionListener からフックを外しましたが、そうではありませんでした。役立ちます。
誰でもこれで私を助けることができます、どうもありがとう!