ユーザーがファイル内に入力した単語を検索するオートコンプリートコンボボックスプログラムを作成しました。プログラムは正常に動作しますcombobox editor
が、何かを入力しても何も返されません。理由はわかりません。これが問題を処理するコードのチャンクです。
// in GUI class constructor
InstantSearchBox = new JComboBox();
InstantSearchBox.setEditable(true);
/*****/
KeyHandler handle = new KeyHandler();
InstantSearchBox.getEditor().getEditorComponent().addKeyListener(handle);
// Keylistener class (KeyPressed method)
try
{
dataTobeSearched = InstantSearchBox.getEditor ().getItem ().toString ();
// the string variable is empty for some reason
System.out.println ("Data to be searched " + dataTobeSearched);
}
catch (NullPointerException e)
{
e.printStackTrace ();
}
よろしく