我有一个代码,可以在按下按钮时清除文本字段。它不会工作。 继承人代码:
buttonButton.addActionListener(this);
field1TextField.setForeground(Color.black);
cleartextButton.addActionListener(this);
cleartextButton.setForeground(Color.black);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == buttonButton) {
add(buttonLabel);
validate();
add(field1TextField);
validate();
add(cleartextButton);
validate();
if(e.getSource() == cleartextButton) {
String cleartext = "";
field1TextField.setText(cleartext);
validate();
}
}
}
}
答案 0 :(得分:1)
您需要在if
中的第一个actionPerformed
语句中添加右括号。
if(e.getSource() == buttonButton) {
...
} <--- add this