首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个画圆的颜色有关问题

2012-05-21 
一个画圆的颜色问题import java.applet.*import java.awt.*import javax.swing.JAppletpublic class dr

一个画圆的颜色问题
import java.applet.*;
import java.awt.*;

import javax.swing.JApplet;
 public class drawCircle extends Applet{

public void init() {


}
public void paint(Graphics g) {

g.setColor(Color.pink);
g.drawOval(10, 10, 20, 20);
} // 用这个方法可以显示

/* public void start() {
Graphics g = getGraphics();
g.setColor(Color.pink);
g.drawOval(10, 10, 20, 20);
}*/ // 用这个方法不可以显示 为什么
 }

[解决办法]
Applet启动时,浏览器的Applet容器会对其进行一系列的调用,顺序是:

init--->start---->paint--->stop--->destroy;

其中paint()环节才是正式开始输出绘制界面,为了避免绘制发生重叠,都会先清屏。
所以如果你想进行绘画,应该是从paint()这里开始。

热点排行