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分钟,却没有注意到:这没用。它添加了一个问题而不是修复它,这只是代码的一部分。所有的大括号都在那里。现在有什么错误?那就是错误。你的想法没用。错误仍然存在