NetBeans 8.0可以自动更改自动生成的Swing代码吗?

时间:2014-06-14 17:42:15

标签: java swing netbeans mouselistener jradiobutton

我有两个RadioButtons,这是为它们设置的代码:

jRadioButton6.addMouseListener(new java.awt.event.MouseAdapter() {
        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jRadioButton6MouseClicked(evt);
        }
    }

我在文本编辑器中修改了这个方法:

   jRadioButton6.addItemListener(new ItemListener() {

        @Override
        public void itemStateChanged(ItemEvent e) {
            jRadioButton6MouseClicked();

        }
    }

似乎对接口进行修改会触发此行为。

1 个答案:

答案 0 :(得分:0)

我试图修改自动生成的代码。代码开头甚至会出现警告:

    /**
    * This method is called from within the constructor to initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is always
    * regenerated by the Form Editor.
    */

所以在 Design 视图中,我应该选择 jRadioButton ,在 Events 下我应该选择 itemStateChanged 并设置我想要为该事件调用的函数。

我比较左边的错误和右边的解决方案: Compare