在NetBeans中生成匿名侦听器

时间:2011-06-04 10:35:03

标签: java netbeans actionlistener anonymous-class

有没有办法在NetBeans中自动生成适当的侦听器?

例如,当我有JButton,并输入 button.addActionListener 时,我希望NetBeans生成以下代码:

new ActionListener()
{

    public void actionPerformed(ActionEvent e)
    {
        throw new UnsupportedOperationException("Not supported yet.");
    }

}

5 个答案:

答案 0 :(得分:4)

NetBeans 能够 使用代码模板预生成侦听器 ,不用

可以输入 new SomeListener 并按CTRL + Space。

中提琴!

答案 1 :(得分:3)

要使用NetBeans创建事件侦听器,请使用按钮打开文件,转到“设计”选项卡并选择按钮。在右侧边栏中,您应该看到按钮的属性。如果没有,请确保在Window - >下激活属性面板。属性。如果您获得了属性,请选择“事件”选项卡,您应该看到的第一个事件是actionPerformed-event。在下拉列表中,您可以使用默认的事件名称,也可以自己提供。如果您选择了它,NetBeans会自动为您创建上面发布的代码。

答案 2 :(得分:2)

您需要一个代码模板。 工具>选项>编辑器>代码模板

Code Templates

然后,您可以点击新建并添加您自己的缩写说2act。然后当你输入:

 button.2act

并点击标签,Netbeans将用您的代码替换2act。

答案 3 :(得分:0)

您想为此创建自己的新模板,因此请转到Tools菜单,然后转到Templates子菜单以转到Template Manager。然后单击Java文件夹,您可以看到预先存在的模板列表。要查看其中的内容,请单击“编辑”。要复制一个,请突出显示该模板,然后单击复制。有关如何在NetBeans帮助文件中的Template Manager上创建和修改模板搜索的更多信息。

答案 4 :(得分:0)

转到工具 - >选项 - >错误的 - > GUI Builder。

您会找到一些关于如何生成听众的选项。

GUI Builder