为什么我收到错误:找不到JComponent的符号?

时间:2013-08-21 09:25:10

标签: java swing compiler-errors awt jcomponent

我正在阅读一本名为Learning Java的O'reailly java教科书 我按照它的指令通过创建自己的类HelloComponent来创建一个图形Hello World来重新获得JLabel类

我无法编译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);
    }
}

1 个答案:

答案 0 :(得分:3)

JComponent位于包javax.swing.JComponent中,不会导入。