同一目录下,也就默认同一个package,不需要importjavac *.java

解决方案 »

  1.   


    import的概念问题,import引入的是一个包 ,package
    你的MyWindowListener是个类,而且并没有放在某个包里面,不需要引入,在同一个文件夹也就是Default包,可以直接使用import java.awt.*;
    import java.awt.event.*;
    //注释掉这行import MyWindowListener;public class UserMain {
    public static void main(String args[]){
        UserMain usermain=new UserMain();
        usermain.addWindowListener(new MyWindowListener());
    }
    }
      

  2.   

    import java.awt.*;
    import java.awt.event.*;
    public class UserMain extends Frame{
    public static void main(String args[]){
        UserMain usermain=new UserMain();
        usermain.addWindowListener(new MyWindowListener());
    }
    }
      

  3.   

    import java.awt.*;
    import java.awt.event.*;
    import MyWindowListener;
    修改为
    import java.awt.*;
    import java.awt.event.*;
    就ok了
      

  4.   

    楼上两位说的对,或者你自己定义一个包,包名和源文件名所在的文件夹相同,比如你的文件在abc文件夹中,则看下面:
    //MyWindowListener.java
    package abc;import java.awt.*;
    import java.awt.event.*;class MyWindowListener extends WindowAdapter{  public void windowClosing(WindowEvent e){   System.exit(1);
      }}//二:第二个java文件
    //UserMain.java
    package abc;import java.awt.*;
    import java.awt.event.*;
    //import MyWindowListener;public class UserMain {
    public static void main(String args[]){
        UserMain usermain=new UserMain();
        usermain.addWindowListener(new MyWindowListener());
    }
    }
      

  5.   

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;public class UserMain {
    public static void main(String args[]){
        UserMain usermain=new UserMain();
        usermain.addWindowListener(new MyWindowListener());
    }
    class MyWindowListener extends WindowAdapter{  public void windowClosing(WindowEvent e){   System.exit(1);
      }}}
      

  6.   

    import是导入一个包内的文件,你没有把类放在包内,就不用导入了。
      

  7.   

    import是导入一个包内的文件,你没有把类放在包内,就不用导入了。