结构层次:
窗体:
窗体添加按钮
增加文件打开 保存等操作
监听器:
动作监听器
参加图像处理类对象
根据点击的按钮,实现不同的图像处理效果并绘制出来。
点击打开按钮 实现选择图片功能
图像处理类:
加载图片
图像滤镜绘制 使用缓冲绘图 加快速度
文件打开功能
在第一个版本的基础上,将加载图片功能转化为了打开,用的是JFileChooser的对象fc来调用showOpenDialog方法,然后ctrl+B打开原码,选中打开文件的那段代码,复制过来,将参数改为null,这样就能实现图片的的选择功能。
使用缓存图绘制
可以比喻为去超市买鸡蛋,之前的代码相当于把鸡蛋一个一个买回家,而改进后的代码相当于先将鸡蛋装箱,再将鸡蛋打包 一并带回,这样就提高了效率。后面的