当前位置: 代码迷 >> Java相关 >> drawImage()方法?
  详细解决方案

drawImage()方法?

热度:541   发布时间:2006-05-27 21:49:00.0
drawImage()方法?

在看Java API时发现drawImage()是一个abstract方法,看在用它时并没有重写它,比如:
g.drawImage(picture,20,20,this) 为什么?不是说静态方法在用时都要重写吗?

搜索更多相关的解决方案: drawImage  

----------------解决方案--------------------------------------------------------
Graphics就是一个抽象的类,所以它的方法大部份都是抽象的,
但是为什么你不要重写呢,因为paint(Graphics g);paintComponent(Graphics g)都是系统调用的
它调用的时候,会帮你产生一个针对于当前的图形上下文的环境生成一个Graphics的对象作为参数传入到上面的方法中,这样的话,当然可以用了
----------------解决方案--------------------------------------------------------
哦,是这样,谢谢了!
----------------解决方案--------------------------------------------------------