0

Learning Java という名前の O'reailly Java テキストを読んでいます。その指示に従い、独自のクラス HelloComponent を作成して JLabel クラスを置き換え、グラフィックの Hello World を作成しました。

HelloComponent クラスをコンパイルできません。それは私にエラーを与えています:JComponentでシンボルが見つかりません

ここにコードがあります。

ファイル:HelloComponent.java

import java.awt.*;
class HelloComponent extends JComponent
{
    public void paintComponent(Graphics g)
    {
        g.drawString("Hello World", 125, 95);
    }
}

ファイル: HelloWorld3.java

import javax.swing.*;

public class HelloWorld3
{
    public static void main(String[] args)
    {
        JFrame frame = new JFrame("Hello World!");
        frame.add(new HelloComponent());
        frame.setSize(300, 300);
        frame.setVisible(true);
    }
}
4

1 に答える 1

3

JComponent はパッケージjavax.swing.JComponentに含まれています。これはインポートされません。

于 2013-08-21T09:27:52.233 に答える