3

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

4

2 回答 2

7

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

但我认为你不应该。

单击 JMenuItem,转到属性窗格。

在“属性”窗格中,转到“事件”选项卡并从那里删除操作侦听器。如果你什么都不给,它将显示"<none>"为事件侦听器。

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

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

于 2012-12-27T17:56:29.603 回答
1

选择 Design 视图,然后在Navigator窗格中找到您的 JMenuItem 。它默认位于左侧。如果不存在,请在菜单中选择:

窗口 => 导航 => 导航器

或者,也可以单击 Ctrl+7。
当您在 Navigator 窗格中找到您的 JMenuItem 时,选择它,右键单击并选择Delete


更新

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

于 2012-12-27T17:58:22.460 回答