rect函数定义是什么?
用来存储成对出现的参数,比如,一个矩形框的左上角坐标、宽度和高度。RECT结构通常用于Windows编程。RECT既是个特别的数据结构,又是个函数,他的作用就是定义一个矩形区域对象,而作为函数使用时他能用两个属性(Tpiont型)指明区域范围,同时也可分解成四个单一的变量类型(Integer型)。扩展资料RECT成员:left : 指定矩形框左上角的x坐标top: 指定矩形框左上角的y坐标right: 指定矩形框右下角的x坐标bottom:指定矩形框右下角的y坐标RECT只是个通用变量,他并不属于所有控件本身,定义之后可由所有具有CANVAS属性的控件使用,以指明某控件表面的一个矩形区域,并且程式运行过程中可随意修改尺寸和位置。参考资料来源:百度百科-RECT
求java大神解答几个问题
1、解释这句没啥意思,其实核心是用背景色填充当前画面的尺寸,你可以注释掉这句看看效果,就明白了
2、g是图像上下文,一般情况下,java只将图像上下文放在paint方法和paintComponent里,其他地方没有出现,这个程序你把paint方法 换成 paintComponent方法,后者是默认实现双缓冲机制的
3、this指的是当前类,this.drawTank 等同于 drawTank,用Eclipse等工具时,这样写,可以偷懒
4、x y 就是传入的mt.getX mt.getY