我有2個名爲PaintMe.java和Starter.java的類文件。 PaintMe.java包含:如何調用Applet擴展類中的paint方法?
import java.applet.Applet;
import java.awt.*;
public class PaintMe extends Applet {
public void paint(Graphics g) {
g.setColor(Color.red);
g.drawString("HELLOOO", 15, 25);
}
}
Starter.java包含:
import java.applet.Applet;
import java.awt.Graphics;
public class Starter {
public static void main(String[] args) {
PaintMe ring = new PaintMe();
ring.paint();
}
}
所以問題是,我怎麼能畫我的字符串調用從Starter.java油漆的方法?
你不應該自己調用'paint(Graphics g)'方法。它由Event Dispatch Thread調用。 如果您從代碼中移除'ring.paint();',事情就會按預期工作。 – 2011-12-29 09:33:23