读书人

急为何这个程序没有用到paint方法,但又

发布时间: 2012-01-30 21:15:58 作者: rapoo

急:为何这个程序没有用到paint方法,但又实现了他的功能!!!!
package my.first.java;

import java.awt.*;

public class testJava extends Frame{

public void paint(Graphics g){
g.setColor(Color.BLUE);
g.fillOval(30, 30, 500, 500);
}
public void lauchFrame(){
this.setBounds(400,400,300,300);
this.setVisible(true);
}
public static void main(String[] args) {
new testJava().lauchFrame();

}



}


[解决办法]
应该是构造函数掉用了吧..
[解决办法]
在这个类中没有用到,但或许其他类中可能会用到。否则你可以删掉试试。
[解决办法]
这个方法是在其祖先类Component里面定义的,系统自动调用的,你只是覆盖了一下而已
[解决办法]
paint()方法是在绘制窗体的时候自动调用的

读书人网 >J2SE开发

热点推荐