你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 图形图象处理与游戏编程
利用Java SE6.0实现图像卷积滤镜(三)
 

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);
  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089