在Eclipse RCP Workbench 启动前弹出自定义对话框
来源:互联网 发布:ea交易编程零基础教学 编辑:程序博客网 时间:2024/05/17 15:41
在一般的 RCP 应用中,经常要在 Eclipse RCP 的工作台界面出现前,弹出自己的对话框,例如登陆校验框。一般的做法是在 Application.run(Object args) 中,在构造工作台之前启动自己的对话框,这样做的坏处就是 RCP 的工作台没有启动,与工作台相关的数据,参数没有被初始化。如果在对话框中用到这些数据,就会出现问题。
以下是 eclipse RCP 工作台启动和退出时的方法调用顺序:
启动顺序
- WorkbenchAdvisor.preStartup
- WorkbenchAdvisor.openWindows
- WorkbenchAdvisor.createWorkbenchWindowAdvisor
- WorkbenchWindowAdvisor.preWindowOpen
- WorkbenchWindowAdvisor.createActionBarAdvisor
- WorkbenchWindowAdvisor.postWindowCreate
- WorkbenchWindowAdvisor.postWindowOpen
- WorkbenchAdvisor.postStartup
关闭顺序 WorkbenchWindowAdvisor.preWindowShellClose
- WorkbenchAdvisor.preShutdown
- WorkbenchWindowAdvisor.postWindowClose
- WorkbenchAdvisor.postShutdown
在关闭工作台的时候,如果是点击 “ 退出 ” 菜单,而不是点击右上角的 "X" , 则不会执行 步骤 1 。
重写 WorkbenchWindowAdvisor.public void postWindowCreate(), 该方法定义了在整个 Window 被创建好,但是还没有打开前执行的操作,要打开的对话框放在这里是最合适的。
问题是要自己关闭 splash ,执行 Platform.endSplash(); 。
- 在Eclipse RCP Workbench 启动前弹出自定义对话框
- 在Eclipse RCP Workbench 启动前弹出自定义对话框
- 在Eclipse RCP Workbench 启动前弹出自定义对话框
- 在Eclipse RCP Workbench 启动前弹出自定义对话框
- 在Eclipse RCP Workbench 启动前弹出自定义对话框
- 在Eclipse RCP Workbench 启动前弹出自定义对话框
- 在Eclipse RCP Workbench 启动前弹出自定义对话框
- RCP 自定义启动界面
- RCP 自定义启动界面
- RCP 自定义启动界面
- eclipse RCP启动修改
- Eclipse启动无响应 停留在Loading workbench状态
- eclipse启动无响应,停留在Loading workbench状态
- eclipse启动无响应,停留在Loading workbench状态
- eclipse启动无响应,停留在Loading workbench状态
- Eclipse启动无响应 停留在Loading workbench状态
- eclipse启动无响应,停留在Loading workbench状态
- Eclipse启动无响应 停留在Loading workbench状态
- 进度条图片,进度条素材
- H-JTAG检测不到内核
- HDU 3264 求两圆相交的面积
- l静态化页面
- hdu 3874(树状数组)
- 在Eclipse RCP Workbench 启动前弹出自定义对话框
- C++0x
- Mysql 即时写表 缓存 MSSQL
- [Visual C++系列]3.4 文档,视,框架之间相互作用
- Eclipse RCP 开发中的常见问题
- android模拟器创建和使用SD卡
- [iPhone开发]用Leaks检查泄露
- zoj1259Rails(栈)
- 衔接UI线程和管理后台工作线程的类(多线程、异步调用) .