Java 明文按钮
我有一个在按下按钮时清除文本字段的代码。这行不通。 代码如下:Java 明文按钮,java,button,awt,Java,Button,Awt,我有一个在按下按钮时清除文本字段的代码。这行不通。 代码如下: buttonButton.addActionListener(this); field1TextField.setForeground(Color.black); cleartextButton.addActionListener(this); cleartextButton.setForeground(Color.black); } public void actionPerformed(Action
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();
}
}
}
}您需要在
actionPerformed
中的第一个if
语句中添加一个右括号
if(e.getSource() == buttonButton) {
...
} <--- add this
if(例如getSource()==按钮按钮){
...
} +1.. 我盯着这个代码看了5分钟,却没有注意到:这没用。它添加了一个问题而不是修复它,这只是代码的一部分。所有的大括号都在那里。现在有什么错误?那就是错误。你的想法没用。错误仍然存在