随笔 - 9  文章 - 0  trackbacks - 0
<2011年9月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

搜索

  •  

最新评论

阅读排行榜

评论排行榜


 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 //希望对大家,尤其是林邦杰的这段代码还有所顾虑的有所帮助!
posted on 2011-09-09 20:46 zhangwei 阅读(472) 评论(0)  编辑  收藏 所属分类: Java