`
zhymin77
  • 浏览: 18205 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类

工具、菜单栏右对齐

    博客分类:
  • RCP
阅读更多
方法一:指定menuContribution:

toolbar:org.eclipse.ui.main.toolbar - the top-level tool bar
toolbar:org.eclipse.ui.trim.command1 - the top left trim
toolbar:org.eclipse.ui.trim.command2 - the top right trim
toolbar:org.eclipse.ui.trim.vertical1 - the left vertical trim
toolbar:org.eclipse.ui.trim.vertical2 - the right vertical trim
toolbar:org.eclipse.ui.trim.status - the status line trim

配合http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fworkbench_cmd_menus.htm 适用

方法二:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>

   <extension
         id="application"
         point="org.eclipse.core.runtime.applications">
      <application>
         <run
               class="de.vogella.rcp.commands.runtimecommands.Application">
         </run>
      </application>
   </extension>
   <extension
         point="org.eclipse.ui.perspectives">
      <perspective
            name="RCP Perspective"
            class="de.vogella.rcp.commands.runtimecommands.Perspective"
            id="de.vogella.rcp.commands.runtimecommands.perspective">
      </perspective>
   </extension>
   <extension
         point="org.eclipse.ui.menus">
      <menuContribution
            class="de.vogella.rcp.commands.runtimecommands.DefineCommands"
            locationURI="menu:org.eclipse.ui.main.menu">
      </menuContribution>
   </extension>

</plugin>


package de.vogella.rcp.commands.runtimecommands;

import org.eclipse.swt.SWT;
import org.eclipse.ui.menus.CommandContributionItem;
import org.eclipse.ui.menus.CommandContributionItemParameter;
import org.eclipse.ui.menus.ExtensionContributionFactory;
import org.eclipse.ui.menus.IContributionRoot;
import org.eclipse.ui.services.IServiceLocator;

public class DefineCommands extends ExtensionContributionFactory {

    @Override
    public void createContributionItems(IServiceLocator serviceLocator,
            IContributionRoot additions) {
        CommandContributionItemParameter p = new CommandContributionItemParameter(
                serviceLocator, "",
                "org.eclipse.ui.file.exit",
                SWT.PUSH);
        p.label = "Exit the application";
        p.icon = Activator.getImageDescriptor("icons/alt_window_16.gif");

        CommandContributionItem item = new CommandContributionItem(p);
        item.setVisible(true);
        additions.addContributionItem(item, null);
    }

}


来自:http://www.vogella.com/blog/2009/12/03/commands-menu-runtime/
http://www.imilo.cn
分享到:
评论

相关推荐

    桌面图标自动靠右对齐,绿色免安装

    标题和描述提到的“桌面图标自动靠右对齐,绿色免安装”可能是指一个小型的软件工具,它无需安装即可帮助用户实现这个功能。这类工具通常体积小巧,不占用系统资源,易于使用。 首先,让我们了解一些关于Windows...

    pb 大图标 工具栏 toolbar

    示例图 http://p.blog.csdn.net/images/p_blog_csdn_net/newease/EntryImages/20091027/大图标工具栏.jpg pb 大图标 工具栏 toolbar

    Excel自选图形的对齐和分布.rar

    2. 访问“格式”选项卡:在Excel的顶部菜单栏中,找到“格式”选项卡,它通常在“绘图工具”下,只有当你选中图形时才会显示。 3. 使用对齐按钮:在“格式”选项卡下的“排列”组中,你会发现一排对齐按钮,包括“左...

    MFC关于工具栏和状态栏

    - **隐藏/显示工具栏**:通过菜单项IDM_VIEW_NEWTOOL控制工具栏的显示和隐藏。可以使用`ShowWindow`函数,或者更简洁地使用`ShowControlBar`。 4. **更新菜单项的checked状态** 使用UPDATE_COMMAND_UI消息响应...

    工具栏大图标

    在Windows操作系统中,我们常见的有菜单栏、快速访问工具栏等。在网页应用中,也有类似的概念,如导航栏。 实现工具栏大图标涉及以下几个技术层面: 1. 图标设计:大图标需要具有更高的清晰度和视觉吸引力,因此...

    将菜单置于窗体右侧.rar

    为了实现右侧菜单,可能需要利用这些布局工具或者直接设置菜单条的Dock属性。 4. **Dock属性**:菜单条的Dock属性决定了它如何相对于窗体边缘对齐。设置Dock属性为Right,可以使菜单条自动贴靠在窗体的右侧。同时,...

    Word2021中对齐方式的详解.docx

    3. **右对齐**:将文本靠右对齐,左侧边缘不整齐。 4. **两端对齐**:这是Word默认的对齐方式,会将文本均匀地分布在整个行宽范围内,使得文本的左右两侧看起来都很整齐。 5. **分散对齐**:类似于两端对齐,但会在...

    Example021-通过鼠标拖动停靠工具栏.rar_工具栏_鼠标拖动

    - **隐藏/显示工具栏**:如果需要清理工作区,可以选择“隐藏”工具栏,之后可以通过菜单或快捷键重新显示。 在提供的压缩包文件"Example021-通过鼠标拖动停靠工具栏"中,可能包含一个演示或教程,详细解释了如何在...

    Android 可拖动浮动工具条(菜单)Demo

    在Android开发中,创建一个可拖动的浮动工具条或菜单是一种常见的需求,它能提供用户友好的交互体验。这个“Android 可拖动浮动工具条(菜单)Demo”就是一个很好的示例,展示了如何实现这样的功能。下面我们将深入...

    excel菜单栏中各项目的作用.pdf

    Excel菜单栏是用户进行数据处理和表格管理的核心界面,它包含了一系列功能强大的工具,帮助用户高效地完成数据操作。以下是对各个项目作用的详细说明: 1. Office按钮:这是访问文件操作的地方,如新建、打开、保存...

    Excel图形对齐技巧.rar

    2. **对齐方式**:Excel提供了多种对齐选项,包括左对齐、居中对齐、右对齐、顶对齐、中间对齐、底对齐以及分布对齐。这些对齐方式可以分别调整图形的左右边缘、上下边缘或中心点,使得它们在水平或垂直方向上保持...

    PowerPoint2021对齐多个对象方法.docx

    点击该按钮后会弹出一个快捷菜单,其中包含多种对齐方式,如"左对齐"、"居中对齐"、"右对齐"、"顶部对齐"、"中部对齐"和"底部对齐"等。选择适合你需求的对齐方式,所有选中的对象会立即调整位置,与选定的对齐方式相...

    工具栏图标

    还有段落对齐方式(左对齐、居中、右对齐、两端对齐),行距和缩进控制等。 3. **插入**:插入功能包括添加图片、页眉和页脚、页码、表格、超链接、日期和时间等。这些图标有助于丰富文档内容并提高其专业性。 4. ...

    Word2021浮动工具栏怎么关闭.docx

    这意味着您需要通过其他方式来调整文本格式,比如使用菜单栏中的“开始”选项卡中的格式设置工具或者直接使用键盘快捷键。对于习惯于使用传统方式编辑文档的用户而言,关闭浮动工具栏可能更为舒适。 #### 小贴士 - ...

    全网超级全的C#文本编辑器.zip

    主窗体:菜单栏、工具栏(与菜单项功能对应)、RichTextBox编辑框 文件菜单功能:新建、打开、保存、另存为、退出 编辑菜单功能:重复、撤销、复制、粘贴、剪切、删除、查找、替换、全选 格式菜单功能:字体、...

    Keynote文本怎么对齐.docx

    - Keynote提供了多种对齐选项,包括左对齐、右对齐、居中对齐和两端对齐(左右对齐)。要调整文本对齐,首先选择要操作的文本框、形状、表格单元格、行或列。 - 接着,打开“格式”检查器,然后在“文本”面板下...

    在PowerPoint2021中对齐所选对象.docx

    - 单击顶部菜单栏中的“开始”选项卡。 - 在“开始”选项卡中找到并单击“绘图”工具组,通常这个工具组位于选项卡的右侧部分。 - 在“绘图”工具组中,可以看到“排列”选项。 3. **使用“排列”菜单进行对齐**...

    [最新知识]excel如何合并单元格左对齐.doc

    1. 如果你的Excel版本没有显示格式工具栏,你可以通过菜单栏来完成相同的操作。首先,同样选中标题及其相邻的单元格。 2. 打开“格式”菜单,然后选择“单元格”命令。这将弹出“单元格格式”对话框。 3. 在弹出的...

    Android仿微信顶/底部菜单栏效果

    在Android应用开发中,创建类似微信的顶部和底部菜单栏是一种常见的需求,它能提供良好的用户体验和导航功能。本文将详细介绍如何实现这一效果。 首先,我们来看顶部菜单栏的布局设计。在`top_layout.xml`文件中,...

    Word2021入门基础之浮动工具栏的使用.docx

    这个工具栏包含了一系列常用的格式化选项,例如改变字体、调整字号、设定颜色以及执行对齐方式等操作。通过悬浮在当前工作区域附近的浮动工具栏,用户可以直观地看到并应用这些命令,简化了工作流程。 例如,如果你...

Global site tag (gtag.js) - Google Analytics