一.课程设计的任务及要求
二.需求分析
图形化界面(GUI)编程,编写一个图片浏览器程序可以支持““.GIF”, “.JPEG”,“.jpeg”,“.TGA”,“.JPG”,“.jpg”等格式,单张打开图片,可以将同一目录下的图片按缩略图打开按“上一张”“下一张”按钮可以显示相应图片。运行Applet时,图像不是一气呵成的,因为方法不是吧图像完整的装入内存再显示的。于此相反,方法创建一个线程,该线程与Applet的原有线程并发执行,一边装入一边显示,从而产生上了不联需显示的现象。为了提高图像才显示效果,可以采用双缓冲技术:首先把图像装入内存,然后再显示在屏幕上。
三. 设计思路
3.1界面设计
选择图片按钮:主要用dir函数实现图片的遍历。
上一张,下一张:通过做标轴回调函数实现。
由于本软件为单机软件,不需要大量的数据读写和数据交换,实现上、下功能要求只能读取PictureBox控件当前加载的目录,读取当前路径,创建一维数组。
frame = new Frame(PictureViewer);
Panel pb = new Panel();
Button select = new Button(选择图片);
previous = new Button(上一张);
next = new Button(下一张);
select
原创力文档

文档评论(0)