-1
爲了實踐目的,我試圖複製和粘貼程序從書中找出結果,但它仍然給我帶來了編譯錯誤:"cannot find symbol - class ActionListner"
。Java編譯BlueJ錯誤
我的編譯器如果BlueJ。 的代碼是:
import java.awt.*;
import java.awt.event.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Ex3
{
public static void main (String[] args) {
F f = new F (" Exemplul 3 ");
f.setSize(300, 100); f.setVisible(true);
}
}
class F extends Frame implements ActionListner {
Label L1, L2;
TextField T1, T2;
Button B;
int c1, c2;
F(String s) {
setTitle(s); setLayout(new FlowLayout());
L1 = new Label("Numar"); add(L1);
T1 = new TextField("0"); add(T1);
L2 = new Label("Plus "); add(L2);
T2 = new TextField("0"); add(T2);
B = new Button("Adauga"); add(B);
B.addActionListner(this);
}
public void actionPerformed(ActionEvent e) {
c2 = Integer.parseInt (T2.getText());
c1 += c2; T1.seText(Integer.toString(c1));
}
}
誰能給出有關錯誤的任何線索,請? 順便說一句:請注意,這是我的第一個Java代碼。非常感謝。
它是'ActionListener',而不是'ActionListner'。使用合適的IDE – 2014-11-03 09:36:58
當您說'import java.awt.event。*;'時,不需要接下來的兩個導入,請嘗試閱讀Java中的Packages。 – 2014-11-03 09:40:52