2013-04-06 181 views
-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(); 

    } 
     }  
    } 

}

回答

1

你需要一个右括号中actionPerformed添加到第一if声明。

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

} <--- add this 
+0

+1 ..我正盯着这段代码5分钟,但我注意不到这个:D – Maroun 2013-04-06 14:31:46

+0

DIDNT HELP。它增加了一个问题,而不是修复它 – 2013-04-06 14:34:33

+0

,这只是代码的一部分。所有大括号都有 – 2013-04-06 14:35:01