私のプログラムでは、ユーザーが に何かを書き込んでから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();
}
});