| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 664 人关注过本帖
标题:郁闷,怎么找不到符号呢?
只看楼主 加入收藏
staythink
Rank: 2
等 级:论坛游民
帖 子:42
专家分:50
注 册:2010-7-26
收藏
 问题点数:0 回复次数:3 
郁闷,怎么找不到符号呢?
import java.awt.*;
import java.awt.event.*;

public class TestDemo1
{
    public static void main(String[] args)
    {
        new Frame1();
    }
}


class Frame1 implements ActionListener
{
    static final int Height1=300;
    static final int Width1=500;
   
    Frame1()
    {
        Frame f1=new Frame("this is the first frame");
        f1.setSize(Width1,Height1);
        f1.setVisible(true);
        
        f1.setLayout(null);
        Button btn1=new Button("test");
        f1.add(btn1);
        btn1.setBounds(30,30,30,30);
        f1.addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent e)
            {
                System.exit(0);
            }
        });
        
        btn1.addActionListener(this);   
    }
   
    public void actionPerformed(ActionEvent e)
    {
        if(e.getSource()==btn1)
        {
            new Frame2();
        }
        
    }
}

class Frame2
{
    static final int Height2=300;
    static final int Width2=500;
   
    Frame2()
    {
        Frame f2=new Frame("this is the second frame");
        f2.setSize(Width2,Height2);
        f2.setVisible(true);
        
        Button btn2=new Button("test");
        f2.add(btn2);
        
    }
}

编译报错:
--------------------Configuration: TestDemo1 - JDK version  <Default> - <Default>--------------------
E:\pro_files\JCreatorV4\MyProjects\TestDemo1\src\TestDemo1.java:41: 找不到符号
符号: 变量 btn1
位置: 类 Frame1
        if(e.getSource()==btn1)
                          ^
1 错误
搜索更多相关主题的帖子: 符号 
2010-09-27 14:29
shellingford
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:19
帖 子:228
专家分:1348
注 册:2010-8-9
收藏
得分:0 
楼主可以用eclipse啦
41行有错误
 if(e.getSource()==btn1)
但是btn1未声明
注意你的btn1是在构造函数里声明的,其他方法里引用btn1是不行的
2010-09-27 16:14
staythink
Rank: 2
等 级:论坛游民
帖 子:42
专家分:50
注 册:2010-7-26
收藏
得分:0 
回复 2楼 shellingford
哦…知道了。
马上就要转Eclipse了,现在刚学Java,先用这个试试。呵呵…
谢谢!

be a progammer,instead of a coder~
2010-09-27 18:09
快速回复:郁闷,怎么找不到符号呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027490 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved