在java中是不可以方法中套方法申明的
出现巨多变量没有找到?呵呵,当然是你没有定义这些变量或者是没有import相关类所导致

解决方案 »

  1.   

    首先肯定的是java里面不能在方法体内定义方法
    你要实现的接口里面的方法只能作为这个类的成员方法的形式出现 你出现了很多变量找不到,可能是由于你在构造方法里面定义的全是局部变量,在方法体外就是不可见的了。
    解决的办法是把这个变量定义成类的成员变量,初始化可以在构造方法里面
      

  2.   

    你的问题应该使用内部类的方法解决,比如可以这样:public class bdc extends JFrame {    public bdc() {
            ...
            xxx.addItemListener(new MyItemListener());
            ...
        }
         
        private class MyItemListener implements ItemListener {
            public void itemStateChanged(ItemEvent e) {
                //这里边可以访问外包类bdc的成员。
                ...
            }
        }
    }
      

  3.   

    又见jFresH_MaN(TM)兄弟,开心中。:)