| 
				 //放置待处理图像与处理后的图像      
      BufferedImage sourceBuf=new BufferedImage 
      (width,height,BufferedImage.TYPE_INT_ARGB); 
      BufferedImage targetBuf=new BufferedImage 
      (width,height,BufferedImage.TYPE_INT_ARGB); 
      //将待处理图像绘制加载到源BufferedImage对像中 
      Graphics g=sourceBuf.getGraphics(); 
      g.drawImage(ii.getImage(),0,0,Color.white,null);      
      //创建封装卷积矩阵的Kernel对象  
      Kernel kernel = new Kernel(3,3,data[i]); 
      //创建ConvolveOp对象并进行卷积处理 
      ConvolveOp co=new ConvolveOp 
          (kernel,ConvolveOp.EDGE_NO_OP,null); 
      co.filter(sourceBuf,targetBuf);      
      //获取处理后的图像并设置到目标标签中 
      jlt.setIcon(new ImageIcon(targetBuf)); 
  }    
} 
这样该软件的各个按钮便具有了相应的处理图像的功能,例如当用户点击浮雕按钮后,程序会变成如图2所示的界面。 
7  打包与发布 
完成了所有代码的编写以后,就可以将程序打包发布了,在本案例中使用Java SE6.0自带的jar工具将应用程序打包成jar包发布,按如下步骤操作即可。 
  (1)在进行打包之前要编写一个名称为MANIFEST.MF的清单文件,用来对应用程序进行描述,其内容如下: 
Mainfest-Version: 1.0 			
				 |