0
안녕하세요 저는 올림픽 링을 표시하는 간단한 프레임을 만들었지 만 애플릿을 성공하지 못하게 포트하려고합니다. 이것은 내가 실행하고있는 코드입니다 :JApplet을 사용하여 paintComponent 호출하기
import java.awt.*;
import javax.swing.*;
public class CirclesApplet extends JApplet {
private static final long serialVersionUID = 1L;
Container c;
public void init(){
c = getContentPane();
c.setSize(300, 300);
c.setBackground(Color.GRAY);
c.setLayout(new FlowLayout());
}
public void paintComponent(Graphics g){
super.paintComponents(g);
g.setColor(Color.BLUE);
g.drawOval(65, 90, 50, 50);
g.setColor(Color.YELLOW);
g.drawOval(95, 110, 50, 50);
g.setColor(Color.BLACK);
g.drawOval(125, 90, 50, 50);
g.setColor(Color.GREEN);
g.drawOval(155, 110, 50, 50);
g.setColor(Color.red);
g.drawOval(180, 90, 50, 50);
g.drawString("Olympic Rings", 120, 185);
}
}
내가 뭘 잘못하고 있니?
* 오버라이드 할 수 있다고 생각하는 * 방법보다 항상 * @ Override 주석을 사용하십시오. 그렇게했다면, @camickr가 정확하고, JApplet에 대한 paintComponent (...) 메소드가 없다는 것을 알 수 있습니다. –