我正在使用NetBeans设计视图。我在 JMenuItem 中添加了一个动作侦听器,我想删除它。我似乎无法做到这一点,因为生成的代码在灰色区域,IDE将不允许我编辑它。我无法通过属性窗口删除它。我该怎么办?
答案 0 :(得分:7)
您可以更改受保护的代码,请参阅此处http://wiki.netbeans.org/FaqFormEditingGuardedBlocks
但我认为你不应该。
单击JMenuItem,转到“属性”窗格。
在“属性”窗格中,转到“事件”选项卡,然后从中删除操作侦听器。如果您没有提供任何内容,则会将"<none>"
显示为事件侦听器。
现在不会调用动作侦听器函数,尽管代码仍然存在。
但是,如果那些死代码的代码困扰着您,那么您可以对它们进行评论,或者删除JMenuItem并再次添加。这将完全删除代码。
答案 1 :(得分:1)
选择“设计”视图,然后在导航器窗格中找到您的JMenuItem。它默认位于左侧。如果不存在,请在菜单中选择:
Window =&gt;导航=&gt;导航
或者,替代方法单击Ctrl + 7 当您在“导航器”窗格中找到JMenuItem时,选择它,右键单击并选择删除。
更新
当然,通过执行上述操作,您将摆脱JMenuItem本身
如果你想摆脱动作监听器本身,那么选择<none>
作为@nitgeek建议的所需动作。