-1

私はGUIインターフェースをやっています。オブジェクトを作成しているときに、エラー メッセージが表示されます。エラー メッセージは MainApp のコメント Building an object for subClass の下にあります。前もって感謝します。コンストラクターに class(class は Java のキーワード) を入れるのを間違えました。

//インポートします。//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);
    }
4

3 に答える 3

3
  subClass class = new subClass();

classJava キーワードです。識別子として使用することはできません。

于 2012-04-28T22:03:49.320 に答える
2

classは予約語です。クラスを定義するとき、またはクラス リテラルにアクセスするときにのみ使用できます。変数の名前を などの別の名前に変更しますclazz

于 2012-04-28T22:04:06.057 に答える
1

コンストラクターにclass(classはjavaのキーワード)を入れるのを間違えました:public class subClass(){

于 2012-05-07T20:37:12.660 に答える