私のプログラムでは、ユーザーが に何かを書き込んでからJTextField「生成」ボタンをクリックすると、 の文字がJTextFieldに描画されますJPanel。
JTextFieldユーザーがもう一度クリックしたときに、すべてのテキストをクリアしたいと思いますJTextField。FocusListenerに aと anActionListenerを追加してこれを達成しようとしましたが、うまくいきJTextFieldませんでした。さらに、の実装でコンパイラ エラーが発生しFocusListenerました。Unreachable Statement
Javaでこれを行うことは可能ですか?もしそうなら、どうすればこれを行うことができますか?
以下のコードは私のActionListener実装です。
dfaText = new JTextField(6);
dfaText.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
generateLabel.setText("NOOOOO!!!");
dfaText.setText("");
isDfaDrawn = false;
canDraw = false;
repaint();
}
});