-1
나는 학습 자바 라는 O'reailly 자바 교과서를 읽고 있어요 나는 JLabel의 클래스왜 오류가 발생합니까 : JComponent에 대한 기호를 찾을 수 없습니까?
내가가 HelloComponent 클래스를 컴파일 할 수 없습니다에게 reaplce하기 위해 자신의 클래스가 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);
}
}
JComponent 계층 구조는 다음과 같습니다. java.lang.Object <-java.awt.Component <-java.awt.Container <-javax.swing.JComponent –
@tom import javax.swing.JComponent는 나를 위해 작동합니다! 감사 – user2236096