私のプログラムでは、フォーカスが失われたときにActionEvent
、TextField
名前付きの を呼び出したいと思いました。descField
上手に使いdispatchEvent
ました。を に変更したTextField
ところJTextField
、動作しません。助けていただければ幸いです (私は Java のアマチュアです)。focusLost
my のメソッドであるディスパッチャーは次のJTextField
とおりです。
public void focusLost(FocusEvent f) {
ActionEvent action = new ActionEvent(descField, ActionEvent.ACTION_PERFORMED, "focus_lost");
descField.dispatchEvent(action); // Causes actionPerformed to be invoked
// Does not work with JTextArea
} //focusLost
JTextField
の代わりに を使用して動作させるにはどうすればよいTextField
ですか?