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

初学者:为何这个程序没有调用paint的方法,而实现它的功能

2012-02-08 
菜鸟求助:为何这个程序没有调用paint的方法,而实现它的功能packagemy.first.javaimportjava.awt.*public

菜鸟求助:为何这个程序没有调用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();

}



}


[解决办法]
建议楼主多看看书
[解决办法]
怎么同样的帖子发了两遍?呵呵
[解决办法]
两遍?祖先类定义的方法,自动调用的
[解决办法]
楼主问得太鲁莽了!太浪费分了.
[解决办法]
因为你继承了jframe啊!他在new testJava().lauchFrame(); 的时候就会自动调用paint方法的!
[解决办法]
jf.net
[解决办法]
自动调用的。
[解决办法]
当图形第一次在界面显示或者其他条件符合时都会触发窗口的paint方法来进行重绘,所以自动调用了,
这个windows中的窗口事件是一样的

热点排行