-2

我有一个代码可以在按下按钮时清除文本字段。它不会工作。继承人的代码:

 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();

    }
       }     
   }

}

4

1 回答 1

1

您需要ifactionPerformed.

if(e.getSource() == buttonButton) {
   ...

} <--- add this
于 2013-04-06T14:30:47.563 回答