我正在做一个GUI界面。当我创建一个对象时,我收到一条错误消息,任何人都可以看到我忘了做什么吗?错误消息位于MainApp下的注释构建子类的对象下。提前致谢。 我在构造函数中将class(class是java中的关键字)放错了: 公共类subClass() { 然后删除了类以防止发生错误。
//进口。 // MainApp。
import javax.swing.JFrame;
public class MainApp
{
public static void main(String[] args)
{
//Building an object for subClass.
subClass class = new subClass();
class.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
class.setSize(275,275);
class.setVisible(true);
}
}
//Imports.
//subclass.
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
//
public class subClass extends JFrame
{
private JLabel item1;
//
public subClass()
{
// Sets the Title of the window.
super("Title");
// Sets the layout of the window. FlowLayout is the default layout.
setLayout(new FlowLayout());
item1 = new JLabel("This is a sentence.");
item1.setToolTipText("This is going to show up on hover.");
add(item1);
}
答案 0 :(得分:3)
subClass class = new subClass();
class
是一个Java关键字。您不能将其用作标识符。
答案 1 :(得分:2)
class
是保留字。您只能在定义类或访问类文字时使用它。将变量重命名为不同的变量,例如clazz
。
答案 2 :(得分:1)
我在构造函数中将class(class是java中的关键字)放错了:public class subClass(){