0
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();
    }
}
4

2 回答 2

0

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

于 2018-11-16T13:14:26.870 回答
0

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

于 2016-07-12T14:41:33.180 回答