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