-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