NetBeans在设计视图中删除自动生成的动作侦听器

时间:2012-12-27 17:19:40

标签: java netbeans view actionlistener

我正在使用NetBeans设计视图。我在 JMenuItem 中添加了一个动作侦听器,我想删除它。我似乎无法做到这一点,因为生成的代码在灰色区域,IDE将不允许我编辑它。我无法通过属性窗口删除它。我该怎么办?

2 个答案:

答案 0 :(得分:7)

您可以更改受保护的代码,请参阅此处http://wiki.netbeans.org/FaqFormEditingGuardedBlocks

但我认为你不应该。

单击JMenuItem,转到“属性”窗格。

在“属性”窗格中,转到“事件”选项卡,然后从中删除操作侦听器。如果您没有提供任何内容,则会将"<none>"显示为事件侦听器。

现在不会调用动作侦听器函数,尽管代码仍然存在。

但是,如果那些死代码的代码困扰着您,那么您可以对它们进行评论,或者删除JMenuItem并再次添加。这将完全删除代码。

答案 1 :(得分:1)

选择“设计”视图,然后在导航器窗格中找到您的JMenuItem。它默认位于左侧。如果不存在,请在菜单中选择:

  

Window =&gt;导航=&gt;导航

或者,替代方法单击Ctrl + 7 当您在“导航器”窗格中找到JMenuItem时,选择它,右键单击并选择删除


更新

当然,通过执行上述操作,您将摆脱JMenuItem本身 如果你想摆脱动作监听器本身,那么选择<none>作为@nitgeek建议的所需动作。