import java.awt.*;
import java.awt.event.*;public class TestTextField {
public static void main(String[] agrs) {
MyFrame mf = new MyFrame();
}
}class MyFrame extends Frame {
MyFrame() {
setTitle("password");
TextField tf = new TextField();
add(tf);
MyTextFieldListener tfl = new MyTextFieldListener();
tf.addActionListener(tfl);
tf.setEchoChar('*');
pack();
setVisible(true);
}
}class MyTextFieldListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
TextField tf = (TextField)e.getSource();
System.out.println(tf.getText());
tf.setText("");
}
}这个程序昨天晚上我编译还没有问题,今天早上起来就挂掉了。。
错误如下:TestTextField.java:14: 找不到符号
符号: 方法 add(TextField)
位置: 类 MyFrame
add(tf);
^
TestTextField.java:16: 找不到符号
符号: 方法 addActionListener(MyTextFieldListener)
位置: 类 TextField
tf.addActionListener(tfl);
^
TestTextField.java:17: 找不到符号
符号: 方法 setEchoChar(char)
位置: 类 TextField
tf.setEchoChar('*');
^
TestTextField.java:28: 找不到符号
符号: 方法 getText()
位置: 类 TextField
System.out.println(tf.getText());
^
TestTextField.java:29: 找不到符号
符号: 方法 setText(java.lang.String)
位置: 类 TextField
tf.setText("");
^
5 错误其它的类编译就没什么问题,好像就有关awt的就编译不成功。郁闷中……
import java.awt.event.*;public class TestTextField {
public static void main(String[] agrs) {
MyFrame mf = new MyFrame();
}
}class MyFrame extends Frame {
MyFrame() {
setTitle("password");
TextField tf = new TextField();
add(tf);
MyTextFieldListener tfl = new MyTextFieldListener();
tf.addActionListener(tfl);
tf.setEchoChar('*');
pack();
setVisible(true);
}
}class MyTextFieldListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
TextField tf = (TextField)e.getSource();
System.out.println(tf.getText());
tf.setText("");
}
}这个程序昨天晚上我编译还没有问题,今天早上起来就挂掉了。。
错误如下:TestTextField.java:14: 找不到符号
符号: 方法 add(TextField)
位置: 类 MyFrame
add(tf);
^
TestTextField.java:16: 找不到符号
符号: 方法 addActionListener(MyTextFieldListener)
位置: 类 TextField
tf.addActionListener(tfl);
^
TestTextField.java:17: 找不到符号
符号: 方法 setEchoChar(char)
位置: 类 TextField
tf.setEchoChar('*');
^
TestTextField.java:28: 找不到符号
符号: 方法 getText()
位置: 类 TextField
System.out.println(tf.getText());
^
TestTextField.java:29: 找不到符号
符号: 方法 setText(java.lang.String)
位置: 类 TextField
tf.setText("");
^
5 错误其它的类编译就没什么问题,好像就有关awt的就编译不成功。郁闷中……
解决方案 »
- 关于用Xstream解析XML写入数据库
- if后面加不加括号的问题
- 用log4j怎么使日志按线程名分成几个文件记录每个线程的日志? java
- JDBC----哪位大虾能够教教小弟什么时候该执行connection.close;statement.close.......
- 各位,能不能告诉我一个jcreator pro2。5的注册码呀?
- java applet的问题?
- 有什么好的JAVA开发环境吗?
- 有关jbuilder的问题
- 如何才能让网页的右下角出现代表安全的黄色的小锁呢?
- 为什么我的好多java小程序在Netscape4.01中不能正常运行?
- 怎么判断乱码?
- 关于getInstance()方法
这个类找不到