-1

我正在做一个GUI界面。当我创建一个对象时,我收到一条错误消息,任何人都可以看到我忘记做什么了吗?错误消息位于 MainApp 中为子类构建对象的注释下。提前致谢。我犯了一个错误,将类(类是java中的关键字)放在构造函数中:然后删除了公共类子类()类以防止发生错误。

//导入。//主应用程序。

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

3 回答 3

3
  subClass class = new subClass();

class是一个 Java 关键字。您不能将其用作标识符。

于 2012-04-28T22:03:49.320 回答
2

class是保留字。您只能在定义类或访问类文字时使用它。将您的变量重命名为不同的名称,例如clazz.

于 2012-04-28T22:04:06.057 回答
1

我犯了一个错误,将类(类是java中的关键字)放在构造函数中:public class subClass() {

于 2012-05-07T20:37:12.660 回答