buttonOne = new JButton("Who are you?");
buttonOne.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
nameField.setText("Taha Sabra");
ageField.setText("24 years old");
buttonOne.setText("Clear Me!");
}
});
这是我第一次点击它时发生的情况。现在,一旦按钮显示Clear Me!,我希望能够再次单击它并清除nameField和ageField。谢谢!如何在Java中再次单击按钮时执行第二个操作?
使用button.setActionCommand和getActionCommand做的工作 – Madhan
或检查button.text使用的ActionListener外的布尔因为从内部类访问的变量将无法正常工作之前和之后 – Madhan