私のプロジェクトでGlazedLists(1.8)ライブラリを使用していますが、私のコンボボックスでオートコンプリートが正常に機能しなくなっています。ユーザーがEnterキーを押したときにキャッチするためにKeyListener
をcomboBox.getEditor().getEditorComponent()
にインストールしました。そのため、コンボボックスで選択したアイテムに基づいて何かを実行できます。GlazedLists選択を変更するオートコンプリートが動作しない
フィルタリングは機能しますが、矢印キーを使用して選択を変更すると、comboBox.getSelectedItem()
への呼び出しは、矢印キーを使用して選択を変更する前に返されます。
また、矢印キーを使用すると、comboBox.getSelectedIndex()
を呼び出すと-1
が返されます。
私はキーのイベントを自分自身(GlazedListsのコードの一部でなければならない)に変更する必要はないと考えています。だから誰でもバグかどうか分かりません。何か間違っている?私はしばらくの間googledが、このバグを見つけられませんでした。
編集:これは現在バグだと確信しています。私はWindows上で動作させようとしましたが、うまくいきましたが、OS XのLnFはGlazedListsに多くのバグを引き起こすようです。
これは、Windows上で正常に動作しています!確認済み! – Azlam