JFace处理窗口关闭事件
来源:互联网 发布:c语言如何打开txt文件 编辑:程序博客网 时间:2024/05/21 07:00
在Swt中,如果要给当前窗口添加窗口关闭事件,只需要为shell添加ShellListener事件,但是在Jface中,对于窗口的关闭事件的处理却和swt中不太一样。我们在用Jface程序的时候,注程序要继承ApplicationWindow, 而该类继承了Window,在Window类中已经为我们定义好了处理窗口关闭事件的方法--handleShellCloseEvent(),我们只需重写这个方法,就可以实现对窗口关闭事件的处理。下面给出一段代码,在点击窗口关闭按钮后,弹出对话框提示用户是否退出。
/** 处理窗口关闭事件 */ @Override protected void handleShellCloseEvent() { MessageBox messagebox = new MessageBox(getShell(), SWT.ICON_QUESTION | SWT.YES | SWT.NO); messagebox.setMessage("您确定要退出吗?"); int message = messagebox.open(); if (message == SWT.YES) { super.handleShellCloseEvent(); } }
- JFace处理窗口关闭事件
- 窗口关闭 事件处理 -Java学习笔记(36)
- Mac 模态窗口关闭事件的处理
- Mac窗口的关闭,最小化,最大化按钮事件处理
- 判断窗口关闭事件
- IE窗口关闭事件
- 捕获关闭窗口事件
- javascript 关闭窗口事件
- 关闭窗口事件
- 窗口关闭事件
- 浏览器窗口关闭事件
- 窗口关闭触发事件
- 截取窗口关闭事件
- 窗口关闭事件
- 关闭窗口触发事件
- java窗口关闭事件
- 浏览器窗口关闭事件
- 关闭窗口JS事件
- xerces-c编码示例
- pthread_join与pthread_detach细节问题
- 无需WEIBO官方API实现自动发微博
- linux的chmod,chown命令 详解
- 中科院毕业去向(硕士+博士)
- JFace处理窗口关闭事件
- memcached
- test
- XML与C++对象的相互转化
- linux 下查看进程的完整路径
- Graphics Performance [opengl 初学]
- [高可用性] 负载均衡,会话保持,session同步
- XML Schema 介绍
- Hibernate 开发流程笔记(上)