eclipse RCP中save等按钮位置如何控制?

问题描述

我最近在用GEF搞RCP开发,打开编辑器时用了eclipse自带的保存等按钮,可是位置默认在工具栏的右侧,我想让按钮显示在左侧,请教大神如何控制按钮位置,多谢~~创建按钮方法:在GraphicalEditorActionBarContributor中重写contributeToToolBar,其中PullDownAction是自定义的按钮,其他undo/redo、delete、save是用了自带的。publicvoidcontributeToToolBar(IToolBarManagertoolBarManager){toolBarManager.add(getAction(ActionFactory.UNDO.getId()));toolBarManager.add(getAction(ActionFactory.REDO.getId()));toolBarManager.add(getAction(ActionFactory.DELETE.getId()));toolBarManager.add(getAction(ActionFactory.SAVE.getId()));Actionpd=newPullDownAction();pd.setMenuCreator(newPullDownMenuCreator());toolBarManager.add(pd);}

解决方案

时间: 2024-09-12 02:22:04

eclipse RCP中save等按钮位置如何控制?的相关文章

Eclipse RCP中使用JasperReport制作报表

Eclipse RCP用来开发Java客户端应用非常爽,现在它本身也有BIRT报表项目 支持Eclipse RCP中使用报表.不过四年前我开始开发时,却没这么幸运,于是怎 么在RCP中生成报表成我一个头痛的事情. 琢磨了几天,终于让我想出一个在我的Eclipse RCP程序中使用JasperReport 报表的方法: 1.报表模版存放在服务端特定的一个资源目录下. 2.客户端获得客户输入的报表参数(查询范围.分组条件)及对应报表模版 名称(与服务端有命名约定) 3.客户端提交request对象至

如何在eclipse rcp中使用富文本编辑器(rich editor)

使用eclipse rcp开发自己的应用程序时,经常需要使用到格式文本的编辑与展示.但在SWT/JFACE组件中并未提供合适的组件来完成此任务,Text与我们的要求相差甚远.我的OA系统中公文的正文部分需要一个合适的rich editor来完成此任务. 于是蛮世界的寻找适合的java rich editor组件来完成这个需求,最后寻得两个比较容易在eclipse rcp中采用的技术方案,这两个方案我都在我的系统中应用过 1.使用ekit组件,ekit是不多的开源java rich editor组

eclipse rcp中怎么为文本框绑定复合键事件

问题描述 eclipse rcp中怎么为文本框绑定复合键事件 在进行eclipse rcp程序开发时想为一个Text文本框,shift+a?

在Eclipse RCP中实现反转控制(IoC)

控制 Eclipse富客户平台(RCP)是一个功能强大的软件平台,它基于插件间的互连与协作,允许开发人员构建通用的应用程序.RCP使开发人员可以集中精力进行应用程序业务代码的开发,而不需要花费时间重新发明轮子编写应用程序管理的逻辑. 反转控制(Inversion of Control, IoC)和依赖注入(Dependency Injection, DI)是两种编程模式,可用于减少程序间的耦合.它们遵循一个简单的原则:你不要创建你的对象:你描述它们应当如何被创建.你不要实例化你的部件所需要对象或

在eclipse rcp中使用spring框架

很久就想了如何在Rcp程序中使用Spring.让Spring容器来管理我们rcp程序中的Beans.看到web项目中使用了spring后带来的好处(最直接的就是看到代码量少了)就一脸的憧憬.想我的好日子什么时候才会来啊. 有这个憧憬后我就开始考虑改如何做了.大家肯定都知道如果在eclipse rcp程序中使用直接使用spring的beanfactory无论你是使用方式都会说找不到配置文件的.这个其中的原因是Eclipse 的每个插件都使用他们自己的类加载器(class load) 说明:ecli

浅谈Eclipse RCP中可用的可视化编辑器

在进行RCP开发的时候,有一个可视化编辑器,当然可以起到事半功倍的效果.对于进销存管理系统这 样简单的程序来说,视图加对话框就可以搞定所有的程序功能,然而对于视图和对话框中的控件,如果没 有可视化编辑器的帮助,足以让开发者焦头烂额.然而选择可视化编辑器的道路却坎坷曲折,我在这里把 我的经历写出来,希望对大家有一点帮助. 先来说说VE,我想大家一想到可视化编辑器的时候,第一个就会想到VE.我在这里告诉大家,这个编 辑器你们根本不用考虑,不用浪费时间在它上面.为什么这么说呢?第一,这个编辑器的官方版

Eclipse RCP性能问题与解决方案

2004年开始,我开始让研发团队基于Eclipse插件技术开发通用管理软件(最近的一个产品是一体化企业管理软件CRM+OA+DSS+进销存的E-System) 选取RCP方式开发管理软件,我们的初衷是期望使得用户界面的丰富性和易操作,能够充分利用Eclipse本身丰富的SWT/JFACE/GEF/EMF等技术来完美我们的界面表现,应该说这方面Eclipse RCP确实不辜负我们的期望. 在四年的Eclipse RCP开发经历中,经历了很多坎坷和难以逾越的障碍,其中有一个至今仍在困扰着我们的问题就

android-如何找按钮数组在布局中的横竖坐标位置?

问题描述 如何找按钮数组在布局中的横竖坐标位置? 我创建了一个按钮数组,当点击每一个按钮时都会调用 onClick 方法.在那个方法中,如何获得按钮的位置,比如行和列的位置?创建 buttons 数组: LinearLayout layoutVertical = (LinearLayout) findViewById(R.id.liVLayout); LinearLayout rowLayout=null; LayoutParams param = new LinearLayout.Layout

eclipse rcp 代码中获取action对象

问题描述 eclipse rcp 代码中获取action对象 请问有没有什么办法可以在Activator中获取extensions中添加的工具栏或者菜单栏按钮对象,这样可以在代码中控制每一个action对应图标的样式,以及各action的可用和不可用状态.