【问题标题】:Toolbar item not clickable in Eclipse RCP - WindowsEclipse RCP 中的工具栏项不可点击 - Windows
【发布时间】:2016-05-23 20:09:25
【问题描述】:

我是 Eclipse 富客户端平台的新手。我正在学习通过添加工具栏、菜单等来创建视图。作为练习的一部分,我在视图中添加了一个工具栏,并为其命令声明了一个处理程序。但是当我运行我的应用程序时,工具栏会以禁用模式出现,我无法单击它。

这是我的 plugin.xml

<extension
         point="org.eclipse.ui.commands">
      <category
            id="ch02.WebBrowser.commands.category"
            name="Web Category">
      </category>
      <command
            categoryId="ch02.WebBrowser.commands.category"
            id="ch02.WebBrowser.commands.newBrowser"
            name="New Browser">
      </command>
   </extension>
   <extension
         point="org.eclipse.ui.menus">
      <menuContribution
            allPopups="false"
            locationURI="toolbar:org.eclipse.ui.main.toolbar">
         <toolbar
               id="ch02.WebBrowser.toolbar.sampletoolbar">
            <command
                  commandId="ch02.WebBrowser.commands.newBrowser"
                  icon="icons/16-earth.png"
                  id="ch02.WebBrowser.toolbars.newBrowserCommand"
                  style="push"
                  tooltip="Open New Browser">
            </command>
         </toolbar>
      </menuContribution>
   </extension>
   <extension
         point="org.eclipse.ui.handlers">
      <handler
            class="ch02.webbrowser.handlers.NewBrowserHandler"
            commandId="ch02.WebBrowser.commands.newBrowser">
      </handler>
   </extension>

输出

【问题讨论】:

  • 这对我来说没问题

标签: eclipse eclipse-plugin eclipse-rcp


【解决方案1】:

请检查您的处理程序 isEnable() 和 isHandled() 状态。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 2010-09-14
    • 2012-12-03
    • 1970-01-01
    相关资源
    最近更新 更多