Java问题:import MyWindowListener

Java问题:import MyWindowListener

 2  package  N011;
 3  import  java.awt. * ;
 4  import  javax.swing. * ;
 5  import  MyWindowListener; // 写完这段代码后MyEclipse老是报错,出自林邦杰《java》一书。
 6  public   class  MyFrame  extends  JFrame {
 7   Container c;
 8   String closeOperationName[] =
 9   {
10      " WindowConstants.DO_NOTHING_ON_CLOSE " ,
11      " WindowConstants.HIDE_ON_CLOSE " ,
12      " WindowConstants.DISPOSE_ON_CLOSE "
13   };
14    public  MyFrame()
15   {
16     super ( " MyFrame.java:JFrame测试 " );
17    c = getContentPane();
18    setSize( 450 , 140 );
19    show();
20   }
21    public   void  paint(Graphics g)
22   {
23    g.setFont( new  Font( " serif " ,Font.BOLD, 14 ));
24    g.drawString( " JFrame: " + paramString(), 10 , 50  );
25    g.drawString( " Container: " + c.toString(),  10 , 80 );
26    g.drawString( " Close Operation: "   + closeOperationName[getDefaultCloseOperation()],  10 , 110 );
27    
28    
29   }
30    public   static   void  main(String args[])
31   {
32    MyFrame app = new  MyFrame();
33    app.addWindowListener( new  MyWindowListener());
34   }
35   
36  }
37  // 原来只要将这段代码再去掉上面的import MyWindowListener,就可以运行了。
38  /** ************ MyWindowListener.java ************ */
39  import  java.awt. * ;
40  import  java.awt.event. * ;
41  class  MyWindowListener  extends  WindowAdapter
42    {
43     public   void  windowClosing(WindowEvent e)
44      {
45      System.exit( 1 );
46      }
47    }
48  // 希望对大家,尤其是林邦杰的这段代码还有所顾虑的有所帮助!

你可能感兴趣的:(Java问题:import MyWindowListener)