import java.awt.*;
import java.awt.Event;public class HappyNewYear {
public static void main(String[] args) {


new MyFrame("");
}
}
class MyFrame extends Frame{
MyFrame(String s){
Frame f = new Frame("Best Wish To You");
f.setSize(400,300);
f.setLocation(40, 30);
f.setBackground(Color.BLACK);
f.setVisible(true);
this.addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent e){
setVisible(false);
System.exit(-1);
}
});



}
}
那个WindowAdapter一直说是不能解释为类型。
不知道是什么原因。

解决方案 »

  1.   

    import java.awt.*;
    import java.awt.event.*;
    public class HappyNewYear {
    public static void main(String[] args) {
    new MyFrame().launch();

    }
    }class MyFrame extends Frame{
    public void launch(){

    setTitle("best wish!!");
    setSize(400,300);
    setLocation(40, 30);
    setBackground(Color.BLACK);
    this.addWindowListener(new WindowAdapter()
    {
    public void WindowClosing(WindowEvent e){
    System.exit(0);
    }
    }
    );
    setVisible(true);
    }
    }
      

  2.   

    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    即包你写错了。
    import java.awt.event.*;
      

  3.   


    import java.awt.Color;
    import java.awt.Frame;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;public class HappyNewYear {
    public static void main(String[] args) {
    new MyFrame("");
    }
    }class MyFrame extends Frame
    {
    MyFrame(String s){
    Frame f = new Frame("Best Wish To You");
    f.setSize(400,300);
    f.setLocation(40, 30);
    f.setBackground(Color.BLACK);
    f.setVisible(true);
    this.addWindowListener(new WindowAdapter(){
    public void WindowClosing(WindowEvent e){
    setVisible(false);
    System.exit(-1);
    }
    });
    }
    }