| 
				 3.2  软件功能实现 
 
 
  
图3 弹出错误提示信息对话框 
首先在启动该软件之后,程序主界面运行之前,会弹出一个文件选择器,让用户来选择待处理的图像。该文件选择器具有文件过滤的功能,即用户能够选择的文件类型分别为JPEG文件、GIF文件以及PNG文件。该文件选择器如图3所示。 
其次当进入程序的主界面后,当用户点击不同的按钮后,主界面右边的图像则会呈现与之对应的使用卷积滤镜处理后的图像。例如在图2中,则是点击完浮雕按钮的后的主界面。 
4  主类框架 
ImageManipulation是本应用程序的主类,其功能包括显示程序界面,实现程序的各项业务功能。为了实现上述功能,ScriptEngineEdit类继承自JFrame,并实现了ActionListener接口,其代码框架如下: 
package wyf.jc; 
import java.awt.*;import java.awt.event.*; 
import javax.swing.*;import java.awt.image.*; 
import java.awt.color.*;import java.io.*; 
import javax.swing.filechooser.*; 
import javax.swing.filechooser.FileFilter; 
public class ImageManipulation extends JFrame  
implements ActionListener{     
  JLabel jls=new JLabel();//创建程序中用到的各种控件 
  JScrollPane jspz=new JScrollPane(jls); 
  JLabel jlt=new JLabel(); 
  JScrollPane jspy=new JScrollPane(jlt); 
  JSplitPane jsp=new JSplitPane         (JSplitPane.HORIZONTAL_SPLIT,jspz,jspy);			
				 |