在 Eclipse RCP 中无法单击工具栏项目 - Windows

Toolbar item not clickable in Eclipse RCP - Windows

我是 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>

输出

请检查您的处理程序 isEnabled() 和 is Handled() 状态。