`

GraphicalEditor 添加 undo/redo 工具栏,不能显示问题

阅读更多

在GEF教程里说了, 需要为这个编辑器设置一个contributorClass,在打开编辑器时就能看到工具栏,但工具栏却不能显示。

 

解决方法:

 

 ApplicationWorkbenchWindowAdvisor 类的 preWindowOpen()方法里
是不是有这么两句
configurer.setShowCoolBar(false);
configurer.setShowStatusLine(false);
都改成true就好了。

分享到:
评论

相关推荐

    GraphicalEditor-Project:软件工程学院课程介绍项目。 Java

    【标题】"GraphicalEditor-Project" 是一个与软件工程学院课程相关的项目,它主要采用 Java 语言进行开发。这个项目可能是一个图形编辑器的实现,让学生或教师能够设计、编辑和理解各种图形,比如流程图、UML图或者...

    java开发工具插件 GEF

    在GEF中,模型代表数据结构,视图负责显示数据,而控制器则管理用户与视图之间的交互。编辑器是整个框架中的顶级组件,通常包含一个或多个视图来展示模型内容。 1. **模型(Model)**:模型是GEF中数据的抽象表示,...

    GEF开发指南

    GEF为开发者提供了一个完整的图形化建模解决方案,它不仅能够单独使用,还能与其他技术,如EMF(Eclipse Modeling Framework)或GMF(Graphical Modeling Framework)相连接,从而在应用开发中实现更高层次的抽象。...

    draw2d,swt

    - **创建GraphicalEditor类**:继承自`org.eclipse.gef.ui.parts.GraphicalEditor`,用于定义自己的图形编辑器。 - **定义EditDomain**:通过构造函数设置编辑域(`EditDomain`),它是处理图形编辑命令的核心组件。 -...

    Open-close-principle

    #OCP 如果我们希望添加一个新的... 无需更改 GraphicalEditor。 好处:- • 无需单元测试。 • 无需了解GraphicEditor 的源代码。 • 由于绘图代码已移至具体形状类,因此添加新功能时影响旧功能的风险降低。

Global site tag (gtag.js) - Google Analytics