1

JComboBox 要素があります。

何かを入力すると、一致するリスト要素のドロップダウンが表示されます。

1 つのリスト要素が選択されているときに Enter キーを押すと、ActionListener().

コンボ ボックスに既にテキストが入力されている場合 (たとえば、アクティブなドロップダウンがない場合)、"Enter" キーが押されたことを検出するにはどうすればよいですか?

私の最善の推測では、getEditor() を介して ComboBoxEditor を取得し、それにイベント リスナーをアタッチする必要があります。

おそらく、その ComboBoxEditor のコンポーネントを取得してから、コンポーネントでgetEditorComponent()addKeyListener() を実行できますか?

4

0 に答える 0