2012-08-01 27 views
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-item-walkthrough禁用(灰色)XML層中的菜單欄項目(Netbeans 7.2)

因此,我使用「定製layer.xml文件」下提供的資源的指導原則,使用XML編寫了整個菜單欄。在我的GUI開發的當前階段,我希望禁用這些菜單欄項目(灰顯)。有沒有一種方法可以在layer.xml文件中執行此操作?

謝謝,任何幫助將不勝感激!

回答

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"/>