这是我自学的一个项目,以前没发现这样的问题,jdk8.65,eclipse是最新版,看了网上的同类问题好像是jar包导入的问题,但是不知道具体怎样解决,请路过的大神指点迷津,万分感谢
import java.awt.*;
import java.awt.event.*;
public class ChatClient extends Frame{
TextArea ta = new TextArea();
TextField t = new TextField();
public static void main(String[] args) {
new ChatClient().launchFrame();
}
public void launchFrame() {
setLocation(300,300);
setVisible(true);
add(ta,BorderLayout.NORTH);
add(t,BorderLayout.SOUTH);
pack();
this.addWindowListener(new myMonitor());
class myMonitor extends WindowAdapter {
public void WindowClosing(WindowEvent e) {
System.exit(0);
}
}
}
}
import java.awt.*;
import java.awt.event.*;
public class ChatClient extends Frame{
TextArea ta = new TextArea();
TextField t = new TextField();
public static void main(String[] args) {
new ChatClient().launchFrame();
}
class myMonitor extends WindowAdapter {//类定义不能写在方法里面
public void WindowClosing(WindowEvent e) {
System.exit(0);
}
}
public void launchFrame() {
setLocation(300,300);
setVisible(true);
add(ta,BorderLayout.NORTH);
add(t,BorderLayout.SOUTH);
pack();
this.addWindowListener(new myMonitor());
}
}
问你啊,myMonitor在哪里定义的。
最近,在Eclipse中导入其他项目,总是报下面2个错误。将项目所需的jar都引入了。依然还存在这个问题。
1.The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try bu......
答案就在这里:he type java.lang.Object cannot be resolved解决方法
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
是myMonito还是MyMonito
你使用的类没有导入啊,使用的其他不同包内的类时都需要import的。
你可以用匿名内部类,局部内部类的话不可以定义在方法内。