当前位置:  技术问答>java相关

用Adapter实现点击右上角的X关闭窗口程序应该怎么写?

    来源: 互联网  发布时间:2015-03-10

    本文导语:  | import java.awt.*; import java.awt.event.*; class Test extends Frame  {    public Test()   {       addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e)                            { dispose(); ...


|
import java.awt.*;
import java.awt.event.*;

class Test extends Frame 
{
   public Test()
  {
      addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
                           {
dispose();
System.exit(0);
}
});
}

public static void main(String args[]) {
System.out.println("Starting Test...");
Test mainFrame = new Test();
mainFrame.setSize(400, 400);
mainFrame.setTitle("Test");
mainFrame.setVisible(true);
}
}

应该在构建器里面或者窗体显示出来之前,给他制定监视器。

|
addWindowListener()不是静态方法,必须实例化后才可以用。
我打错了,public void windowClosing(WindowEvent we)
可以了

|
根本实现不了,因为dispose是要操作frame的类实例,所以
frame对Adapter必须是可见的,那不用内部类怎么实现呢?

内部类有很多好处,可以让你写出简洁的代码
在AWT里面处处可见内部类的例子。
为什么不用内部类呢?

|
一个是正常退出,一个是异常退出

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Adapter实现ListView带多选框等状态的自定义控件的注意事项
  • 自定义Adapter并通过布局泵LayoutInflater抓取layout模板编辑每一个item实现思路
  • Google Test Adapter
  • Android中的Adapter简单介绍
  • 好不容易下到sis900网卡for unix的驱动,但装上驱动后系统驱动时: SiS900 adapter initialization failure!
  • 来帮俺看看这个关于Adapter类的小程序哪里错了?
  • 请问Adapter类在整个Java API中的位置是?以及它的作用和使用方法?
  • 可插入的Adapter?
  • Linux检测不到的我的网卡(D-Link DE220 ISA PnP LAN adapter),我怎么安装。。装了N次了,还是失败!
  • ListView的Adapter使用 之 初学ArrayAdapter String
  • android开发中ListView与Adapter使用要点介绍
  • ListView Adapter优化 实例
  • ListView的Adapter使用(绑定数据) 之 自定义每一项的布局去绑定数据
  • Android自定义Adapter的ListView的思路及代码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3