如何在程序打开时窗口恢复上次关闭的大小和位置?

简介:
重载 ApplicationWorkbenchAdvisor 类的 initialize 接口,代码如下:
public   void  initialize(IWorkbenchConfigurer configurer) {

     super .initialize(configurer);

 

     // 窗口打开时恢复上次关闭时所在的位置

    configurer.setSaveAndRestore( true );

}

 

不过使用这个方法有后遗症,经常会发生新增加了菜单什么的运行后发现什么都没有,就是因为上述代码将原来的状态完全恢复,因此建议慎用该功能。





本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/118911,如需转载请自行联系原作者
目录
相关文章
|
2月前
Win11关闭时间显示——强行修改右下角时间显示
Win11关闭时间显示——强行修改右下角时间显示
99 1
|
5月前
刚刚更新win11,记事本消失怎么处理?你需要注意些什么?
刚刚更新win11,记事本消失怎么处理?你需要注意些什么?
117 0
|
8月前
|
Shell Perl
显示上次更新的文件
显示上次更新的文件
41 0
|
程序员 C++
|
Web App开发 数据安全/隐私保护
chrome浏览器每次都打开独立窗口bat实现
chrome浏览器每次都打开独立窗口bat实现
1011 0
|
C# Windows
C# 程序关闭托盘图标不会自动消失
原文:C# 程序关闭托盘图标不会自动消失 c#程序关闭托盘图标不会自动消失,进程的托盘图标却不能随着进程的结束而自动消失  必须将鼠标移到图标上面时才能消失?  请问如何才能做到图标随着进程的结束而自动消失呢(外部强行结束,如在任务管理器将其结束), windows系统好多程序都会这样。
1206 0