java - 在 Eclipse 插件的菜单中创建一个单选按钮

标签 java eclipse-plugin action

我的菜单有 2 个项目“编译和运行”[如下面的屏幕截图所示]

我想以以下形式制作另一个菜单项: [ Language-> ] 和 Language 还有另外两个项目“德语”和“法语”,它们具有复选框或单选按钮,因为我希望用户检查两种语言之一,并且我检测到这一点,因此我可以根据语言检查

所以现在我需要两件事 1-以该格式制作菜单,并且它们必须是可检查的 2-如何检测哪一项被检查了

Figure 1

这是菜单的 XML 代码

<plugin>

   <extension
         point="org.eclipse.ui.actionSets">

      <actionSet
            id="Bachelor.actionSet"
            label="New menu"
            visible="true">

  <menu
               id="sampleMenu"
               label="Localized">
            <separator
                  name="sampleGroup">
            </separator>
            <groupMarker
                  name="content">
            </groupMarker>
         </menu>
<action
      class="bachelor.actions.Compile"
      icon="icons/sample.gif"
      id="bachelor.actions.Compile"
      label="&amp;Compile"
      menubarPath="sampleMenu/content"
      toolbarPath="sampleGroup"
      tooltip="Open the resource manager view">
</action>
<action
      class="bachelor.actions.Run"
      icon="icons/sample.gif"
      id="bachelor.actions.Run"
      label="&amp;Run"
      menubarPath="sampleMenu/content"
      toolbarPath="sampleGroup"
      tooltip="Open the resource manager view">
</action>
      </actionSet>
   </extension>



</plugin>

最佳答案

您只需添加

style="radio"

到 XML 定义。请参阅Eclipse help了解更多信息以及如何选择默认标记两者中的哪一个。

关于java - 在 Eclipse 插件的菜单中创建一个单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17166858/

相关文章:

java - 在 Java HttpServer 响应中设置内容类型

xcode - 如何在 xcode 中创建断点的日志消息操作?

html - 为什么 <a> 标签的 href 附加到我当前的地址?

java - 明确写公开和不写公开有什么区别?

java - 如何在各个eclipse插件之间共享依赖JAR?

java - 在java中将条形码128设置为B类型

eclipse - 当任务运行完成时,eclipse 可以通知我吗?

eclipse-plugin - Eclipse 颜色主题 : "Color Theme" not showing up

eclipse-plugin - 如何将弹出菜单的可见性仅限于特定项目类型?

ios - 按钮作为返回键