2

我对 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-项目演练

因此,我使用“自定义 layer.xml 文件”下提供的资源中的指南将整个菜单栏编码为 XML。在我的 GUI 开发的当前阶段,我希望禁用这些菜单栏项(灰显)。有没有办法可以在 layer.xml 文件中做到这一点?

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

4

1 回答 1

1

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

    <attr name="instanceCreate" methodvalue="org.openide.awt.Actions.context"/>
    <attr name="type" stringvalue="org.netbeans.api.actions.Openable"/>
    <attr name="selectionType" stringvalue="ANY"/>
于 2012-08-02T23:15:41.947 回答