一个入门的问题,请高手指点,谢了先
我找了一本比较老的JAVA书进行入门学习,开始一些程序都编译通过,但时常会出现例子无法编译通过,以下是其中一个(TextArea、Scrollbar、Checkbox在编译便子中也均出现问题),请高手指点
编译环境WIN2K+JCreator+j2sdk-1_4_2-windows-i586
程序:
import java.awt.*;
import java.applet.*;
public class TextField extends Applet {
public void init() {
setLayout(new BorderLayout());
Panel p = new Panel();
p.setLayout(new GridLayout(2,2));
p.add(new Label("Enter User Name:",Label.RIGHT));
TextField tf1 = new TextField(30);
p.add(tf1);
p.add(new Label("Enter Password:", Label.RIGHT));
TextField tf2 = new TextField();
tf2.setEchoChar('*');
p.add(tf2);
add("North",p);
}
}
提示:
--------------------Configuration: TextField - j2sdk1.4.2 <Default>--------------------
C:\Program Files\Xinox Software\JCreator LE\MyProjects\FuXuan\TextField\TextField.java:13: cannot resolve symbol
symbol : constructor TextField (int)
location: class TextField
TextField tf1 = new TextField(30);
^
C:\Program Files\Xinox Software\JCreator LE\MyProjects\FuXuan\TextField\TextField.java:18: cannot resolve symbol
symbol : method setEchoChar (char)
location: class TextField
tf2.setEchoChar('*');
^
2 errors
Process completed.
日常的注意事项(文件名)没有问题,不知是书的版本太老,还是JAVA一些路径设置有问题