我对 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/