`
lizhensan
  • 浏览: 382970 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

rcp 保持ui状态

UI 
阅读更多

public void init(IViewSite site, IMemento memento) throws PartInitException {

// TODO Auto-generated method stub

 

super.init(site, memento);

 

if(memento!=null)

 System.out.println(memento.getString("name"));

 

}

 

@Override

public void saveState(IMemento memento) { 

memento.putString("name", "san.....");

 

}

 

注意ApplicationWorkbenchAdvisor   

@Override

public void initialize(IWorkbenchConfigurer configurer) {

// TODO Auto-generated method stub

super.initialize(configurer);

configurer.setSaveAndRestore(true);

}

 

否则  saveState不会调用。

 

 

分享到:
评论

相关推荐

    Eclipse RCP应用系统开发方法与实战

    5. **持久化存储**:使用Persistence Service保存和恢复应用程序状态。 6. **自定义进度条与对话框**:通过Job类实现后台任务的异步执行,并展示进度信息。 7. **插件通信**:使用服务定位器(Service Locator)或...

    如何快速开发Java RCP企业级应用?

    同时,网站上可能还会有社区支持、问题追踪系统以及更新日志,帮助开发者解决问题并保持应用的最新状态。 在实际开发中,掌握Java RCP的关键在于理解其插件体系结构,包括插件生命周期、扩展点和依赖关系。开发者...

    RCP jface 数据绑定 例子和测试范例

    数据绑定是软件开发中的一种设计模式,它使UI组件的状态与业务逻辑的数据源保持一致。在RCP jface中,数据绑定提供了一套API,使得开发者能够方便地创建、管理和维护这些绑定关系。这个压缩包包含了一些关于RCP ...

    RCP学习的好资料

    在RCP中,SWT主要用于构建基本的UI元素,如按钮、文本框等。 - **SWT的优势**: SWT为跨平台的应用程序提供了一致的外观和感觉,同时保持了原生性能。 通过以上分析,我们可以看到,在RCP开发中,正确地管理和配置...

    RCP实现的带有复选框的Tree

    RCP是一个强大的框架,用于构建桌面应用,它提供了丰富的UI组件和工具,使得开发者可以创建功能丰富的图形界面。在描述中提到的"带有复选框的TreeViewer"是RCP中一种常见的UI设计,允许用户通过复选框来选择树结构中...

    swt 多线程

    这种方式适合用于执行不会阻塞的快速操作,确保UI保持响应。 2. `syncExec(Runnable runnable)`:同步执行Runnable对象。与`asyncExec`相反,UI线程会暂停当前的执行,等待Runnable对象执行完毕后再继续。这种同步...

    SensibleEmail:基于Eclipse RCP平台的电子邮件客户端。-开源

    服务器进程可能保持运行状态并正在提取电子邮件,因此,在UI启动时,它始终具有最新消息。 它总是显示消息HTML版本和纯文本版本,有多种方法可以控制首先显示哪个。 (默认情况下,按文件夹,发件人)许多功能旨在...

    Eclipse图标下载

    在进行RCP开发时,有时需要自定义应用的图标以保持与Eclipse风格的一致性或满足特定品牌需求。这些从Eclipse中抽离出的图标就成为了开发者自定义界面元素的重要资源。 RCP开发中的图标设计通常包括以下几个方面: ...

    Eclipse Plugin开发(下).ppt

    连贯性法则强调在多次会话间保持用户界面的状态一致性,提升用户体验。最后是有样学样法则,遇到问题时,可以通过参考已有的类似插件来解决问题和学习最佳实践。 开发Eclipse插件时,Eclipse插件开发工具(PDE, ...

    XX影院售票管理系统

    RCP是Eclipse框架的一部分,用于构建桌面应用程序,提供了丰富的UI组件和强大的扩展性,使得用户界面既专业又易于操作。数据库部分选择了MySQL,这是一个广泛使用的开源关系型数据库,能够处理大量数据并保持高效...

    svn pde fetch plugin

    5. `org.eclipse.mylyn.context.ui`: 提供上下文关联的功能,帮助开发者记录和恢复代码浏览和编辑的状态。 6. `org.eclipse.mylyn.tasks.core` 和 `org.eclipse.mylyn.tasks.core.source`: 任务核心功能的实现及其源...

    从Eclipse提取全套3000个图标(16X16很全)

    这些图标通常按照特定的尺寸设计,以便在各种分辨率下保持清晰易读。 本资源包含的"从Eclipse提取全套3000个图标(16X16很全)"是一个图标集,专门为Eclipse IDE设计,涵盖了3000多个16x16像素大小的图标。在软件开发...

    SWT/Jface API 3.4

    这对于保持界面状态与业务数据一致性至关重要。 6. **Viewer Framework**:JFace 的 Viewer 框架为树、表格和其他复杂视图的实现提供了便利。Viewer 可以轻松地显示和操作数据集,同时支持排序、过滤和分页。 7. *...

    Eclipse4教程

    - 这种方式主要用于注入状态性的依赖项。 ##### 4.10 结论(Conclusion) - 依赖注入是Eclipse4中一个非常重要的技术。 - 它不仅简化了对象之间的依赖关系,还提高了系统的可扩展性和可维护性。 #### 五、从...

    SWTJFace开发入门指南

    - **原生控件**: SWT 直接与操作系统 API 交互,使得窗口、按钮等控件的外观和行为与平台保持一致。 - **高性能**: 由于避免了 Swing 的抽象层,SWT 的运行速度通常比 Swing 更快。 - **内存效率**: SWT 使用较少的...

Global site tag (gtag.js) - Google Analytics