0

我正在尝试学习Java。我觉得它是最相关的语言之一,我宁愿现在投资以获得知识,而不是以后再做。我坐下来查看了几个关于创建 JFrame 实例的 Oracle 文档,但无论出于何种原因,我一直收到错误“未知类”。

语法与我迄今为止工作过的有很大不同,以至于我不知道到底发生了什么。我尝试确保将 javax.swing.JFrame 的导入指令放在文件顶部,但代码仍然不喜欢我正在尝试做的事情。

无论如何,这里是代码。请对我放轻松,即使我在一般编程方面经验丰富,但我对 Java 却一无所知。这是我的第一次。

package com.firstFrameApp.helloworld;
import javax.swing.*;
import javax.swing.JFrame;

public class helloWorld
{
    JFrame.setDefaultLookAndFeelDecorated(true);

    JFrame frame0 = new Jframe("Hello World Example");

    frame0.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
4

1 回答 1

0

Jframe因为在导入的包中没有这样的类。

尝试这个:

JFrame("Hello World Example");

要回答您的评论:不,您不必创建名为“JFrame”的类。主要问题是:您正在编写代码,可以在其中声明类和实例变量。您应该在方法中编写代码;像这样的东西:

package com.firstFrameApp.helloworld;

import javax.swing.*;
import javax.swing.JFrame;

public class helloWorld
{
    public static void main(String[] args)
    {
        JFrame.setDefaultLookAndFeelDecorated(true);

        JFrame frame0 = new JFrame("Hello World Example");

        frame0.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}
于 2013-10-17T07:51:42.167 回答