-1
我读命名学习Java 一个O'reailly java的教科书我跟着它的指令通过创建自己的类HelloComponent到reaplce选择JLabel类我为什么会收到错误:无法找到JComponent的符号?
我不能编译HelloComponent类,使图形的Hello World。它给我错误:找不到符号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);
}
}
JComponent层次结构是:java.lang.Object <-java.awt.Component <-java.awt.Container <-javax.swing.JComponent –
@tom import javax.swing.JComponent适用于我!谢谢 – user2236096