我正在尝试学习Java。我觉得这是最相关的语言之一,我宁愿现在就投入自己的知识而不是以后再做。我坐下来看了几个关于创建JFrame实例的Oracle文档,但无论出于何种原因,我不断收到错误'Unknown class'。
语法与我迄今为止所使用的语法不同,以至于我不确切知道发生了什么。我试着确保将javax.swing.JFrame的import指令放到文件的顶部,但代码仍然不喜欢我想要做的。
无论如何,这里是代码。请放轻松,即使我在编程方面经验丰富,我也不了解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);
}
答案 0 :(得分: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);
}
}