这是NetBeans为我生成的代码:
jList1.setModel(new javax.swing.AbstractListModel() {
            String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" };
            public int getSize() { return strings.length; }
            public Object getElementAt(int i) { return strings[i]; }
        });
        jScrollPane1.setViewportView(jList1);如果我想改这段代码给这个jList添加一个我自已的listModel怎么办?或者为这个匿名类添加一个revome方法怎么在NetBeans里操作??

解决方案 »

  1.   

    我知道可以用JCreator或其它编辑器打开源码修改,但是麻烦,我想问问在NetBeans可不可以改?
      

  2.   

    private void dellist(javax.swing.JList a){  //删除列表中数据,参数应为列表变量名
        a.setModel(new javax.swing.AbstractListModel() {
        String[] strings = {};     
                public int getSize() { return strings.length; }
                public Object getElementAt(int i) { return strings[i]; }
            });
    }
      

  3.   

    右键点击组件---定制代码。可以进行部分修改。还有些不能改的,可以打开源文件,找到你要修改的部分,把后面类似//GEN-FIRST:event_jMenuItem1ActionPerformed 的注释删掉即可