微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > Eclipse >

新手,虚心请教大神们

时间:2014-03-14 01:58  浏览:努力统计中...
privatevoidinitialize()throwsException{ panelMain=(JPanel)getContentPane(); this.setSize(newDimension(710,350)); this.setTitle( SuperMapiObjectsJava ); this.addWindowListener(newFrame1_this_windowAdapter(this)); this.addComponentListener(new
private void initialize() throws Exception {
   
        panelMain = (JPanel) getContentPane();
        this.setSize(new Dimension(710, 350));
        this.setTitle("SuperMap iObjects Java");
        this.addWindowListener(new Frame1_this_windowAdapter(this));
        this.addComponentListener(new Frame1_this_componentAdapter(this));
        mapControl.setLayout(null);
        panelMain.setLayout(null);
        mapControl.setBounds(new Rectangle(9, 44, 650, 181));
        
        jButtonOpen.setToolTipText("打开地图");
        jButtonOpen.setIcon(openIcon);
        jButtonOpen.addActionListener(new ActionListener(){
             @Override
             public void actionPerformed(ActionEvent e) {
                // 打开工作空间及地图
        openMap();
            }
        });
上面一段代码中的“openMap();”报错:The method openMap() is undefined for the type new ActionListener(){}
求大神们解释一下原因和改错方法,谢谢!

openMap();是在哪边定义的,你那个方法是内部类中的方法吧,是不能直接调用别的类的

openmap();方法是不是在map库类中有啊,我加了map库类,它咋不能调用还报错,难道要自己写该方法再调用?




再请教
openmap();方法是不是在map库类中有啊,我加了map库类,它咋不能调用还报错,如果不是在这个库类又在哪个库类呢?难道要自己写该方法再调用?


你确定你类中有这个方法?
如果是其他类的方法你就应该用那个类的对象调用或者类名::方法名(static函数)

我看错了,有一个open()类,但还是谢谢!

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------