NetBeans中的Java - 使用自定义参数添加actionEvents

时间:2016-02-13 21:36:54

标签: java netbeans customization actionlistener

我在NetBeans中处理某些事情,我想在jTextPane中创建一个actionListener,供用户按Enter键。但是,我还需要在侦听器中输入一个String数组(从源代码中的不同子例程)。但是在NetBeans中,事件是自动生成的,我不允许编辑这个看似极其敏感的代码。那么,我尝试输入我自己的事件(对我的术语感到抱歉;我对GUI编程很新):

private void jTextPaneEnterPressed(KeyEvent evt, String[] stringArray)
    {
        int key = evt.getKeyCode();
        if (key == KeyEvent.VK_ENTER)
        {
            // do something when the user presses enter that involves the program knowing what stringArray is
        }
    }

但是当我运行程序时,在文本窗格中按Enter键不会执行任何操作。我知道这是因为没有与jTextPaneEnterPressed关联的actionListener,但NetBeans没有提供此类自定义代码的选项。 所以我想知道的是,当NetBeans创建事件处理程序时,我可以如何传递自己的参数,如何在此actionPerformed块旁边编写自己的actionListener。

(并且为了记录,这不是一个导入问题)

我试过这个,但没有找到任何具体的内容,因为所有其他类似问题与NB无关。任何帮助将不胜感激。

*编辑:对大多数人来说,这似乎是一个微不足道的问题,但我可以接受任何实际的答案,告诉我如何完成我想要做的事情,尽管我更愿意坚持使用NetBeans。我只需要动作监听器知道这个字符串数组存在,因为程序需要在用户按Enter时处理该数组。对不起,我无法提供任何具体的背景信息,但进入的时间太多了。

0 个答案:

没有答案