java - 禁用(灰色)XML 层中的菜单栏项 (Netbeans 7.2)

标签 java xml menu netbeans-7

我对 Java 编程和 NetBeans IDE 平台还很陌生。我目前正在 NetBeans IDE 7.2 中开发一个 GUI 项目,并尝试自定义菜单栏。我找到了一个资源,解释了如何使用层 XML 文件执行此操作:https://sites.google.com/a/geotoolkit.net/intviewer/using-netbeans-swing-components-walkthroughs/adding-a-menu-item-walkthrough

因此,我根据“自定义 layer.xml 文件”下提供的资源中的指南,使用 XML 编写了整个菜单栏。在我的 GUI 开发的当前阶段,我希望这些菜单栏项目被禁用(变灰)。有没有一种方法可以仅在 layer.xml 文件中执行此操作?

谢谢,任何帮助将不胜感激!

最佳答案

当然,在花了两天时间弄明白之后,我终于发布了这个问题,并在将近一个小时后弄明白了。如果其他人有兴趣学习如何执行此操作,请在图层 XML 文件中,在文件声明中添加以下您希望变灰的内容:

    <attr name="instanceCreate" methodvalue="org.openide.awt.Actions.context"/>
    <attr name="type" stringvalue="org.netbeans.api.actions.Openable"/>
    <attr name="selectionType" stringvalue="ANY"/>

关于java - 禁用(灰色)XML 层中的菜单栏项 (Netbeans 7.2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11768507/

相关文章:

java - 用户创建了链接列表类来将对象存储在具有菜单功能的文本文件中

linux - Linux 上的菜单和子菜单脚本

java - 如何在嵌套循环中获取第一行和最后一列

java - 使用 Object 字段序列化类的方法?

java - Java 中的 static 关键字本身

java - 按下的按键相当于键入的按键

xml - scala 中的简单 Xpath 查询

android - 我怎样才能使 RelativeLayout 适合屏幕?

java - 当内容高于屏幕高度时,如何让 ListView 和 TextView 作为一个单元滚动?

ios - 如何使用 KYDrawerController 使用抽屉菜单更新主视图