无法访问Frame,文件不包含类框架

时间:2013-09-19 07:07:33

标签: java awt

import java.awt.*;   

class FirstFrame extends Frame {

    FirstFrame() {
        Button b = new Button("ok");
        b.setBounds(30, 100, 80, 30);
        add(b);
        setSize(400, 400);
        setLayout(null);
        setVisible(true);
    }

    public static void main(String args[]) {

        FirstFrame f = new FirstFrame();
    }
}

2 个答案:

答案 0 :(得分:0)

您可能不小心创建了名为" Frame"的任何其他.java文件。在您目前的目录中。 如果您有任何此类.java文件,请将其重命名为其他名称

答案 1 :(得分:0)

这只是意味着您已经创建了一个名为“ Frame.java”的文件,只需更改它的名称并运行程序即可。 请删除或确保它出现在源路径的正确子目录中。 由于您的程序无法访问实际的Java.awt.Frame类(就像您创建了其他Frame类一样),因此您的程序由于语句不明确而无法区分。 保持祝福!