日期:2014-05-17  浏览次数:20876 次

仿真Windows_XP画图板的java实现


?
????仿真
Windows_XP画图板的java实现

????????????????????(?一?)??

??????????????????——蓝杰实训·1016项目组·吴少聪

一、项目开发与相关的技术点掌握:

Question?1高仿Windows_XP画图板需要一些什么技术点?

需要的技术点包括:窗体的创建、菜单栏创建、数组的使用、颜色选择器的创建、鼠标动作监听器的创建与添加、绘制图形相应的方法的实现、重绘的实现,文件输出流与输入流的结合实现图画的存储读取、基本存储格式的运用(伪BMP图片格式的使用)。

Question?2高仿Windows_XP画图板的开发需要通过的步骤?

一个简单的高仿Windows_XP画图板其实通过一下的几步便可实现。

①、创建窗体、创建画布(画图区域)、创建菜单栏、创建工具栏、创建颜色选择栏;

②、创建鼠标监听器对象并添加到画图区域(画布)上,实现相应坐标点数据的传入;

③、调用相应的方法,根据传入的坐标数据,在画图区域(画布)上实现相应图形的绘制;

④、根据“缓存—内存”的关系,定义“重绘”的方法,在窗体最小化(缓存释放)之后再次打开窗体依旧能看到所画图形的实现;

⑤、文件输出流和文件输入流的创建,及相应的包装,实现最后的保存与读取;

⑥、保存文件格式的自定义,伪BMP图片格式的自定义读取存储;

⑦、网络图片资源的获取,使图形按钮更相似。

<