坦克大战游戏演示为什么选择这个项目1、好玩2、涉及到java各个方面的技术1、java面向对象编程;2、界面编程;3、绘图技术;4、多线程;5、文件io操作;6、数据库3、巩固旧知识,学习新知识java绘图坐标体系绘图坐标本系介绍坐标原点位于左上角,以像素为单位。像素是计算机屏幕上最小的显示单位。在java的坐标系中,第一个是X坐标,表示当前位置为水平方向,距离坐标原点X个像素;第二个是Y坐标,表示当前位置为垂直方向,距离坐标原点Y个像素。
坐标体系像素计算机在屏幕上显示的内容都是由屏幕上的每一个像素组成的。例如,计算机显示器的分辨率是800×600,表示计算机屏幕上的每一行由800个点组成,共有600行,整个计算机屏幕共有480000个像素。现在的计算机可以支持更高的分辨率,也就是说,屏幕上可以显示更多的像素。因此,像素是一个密度单位,而厘米是长度单位,两者无法比较。绘图原理1Wi
dow013javaCompo
e
t类提供了两个和绘图相关最重要的方法:1、pai
tGraphicsg绘制组件的外观2、repai
t刷新组件的外观当组件第一次在屏幕显示的时候,程序会自动的调用pai
t方法来绘制组件importjavaawtimportjavaxswi
gpublicclassWi
dow013exte
dsJFrame定义组件MyPa
elmp
ullpublicstaticvoidmai
Stri
gargsWi
dow013th
ewWi
dow013
fpublicThread01创建组件mp
ewMyPa
el加入组件thisaddmp设置窗体thissetSize400300thissetLocatio
RelativeTo
ullthissetDefaultCloseOperatio
JFrameEXIT_ON_CLOSEthissetVisibletrue定义一个MyPa
el我自己的面板是用于绘图和显示绘图的区域classMyPa
elexte
dsJPa
el重写覆盖JPa
el的pai
t方法publicvoidpai
tGraphicsgGraphics是绘图的重要类,可以把它理解成一只画笔1、调用父类函数,完成初始化任务superpai
tgsuperpai
tg这句话不能少Systemoutpri
tl