>>岗位入门知识>>>IT类[JAVA例子]模糊与锐化   ·发布时间:2009-01-2510:33:36·来源:网络·点击数:683importjava.awt.*;importjava.awt.event.*;i">
图形的模糊与锐化参考算法 精品资料

图形的模糊与锐化参考算法 精品资料

ID:22683985

大小:107.75 KB

页数:26页

发布时间:2023-10-19 00:47:02

图形的模糊与锐化参考算法  精品资料_第1页
图形的模糊与锐化参考算法  精品资料_第2页
图形的模糊与锐化参考算法  精品资料_第3页
图形的模糊与锐化参考算法  精品资料_第4页
图形的模糊与锐化参考算法  精品资料_第5页
图形的模糊与锐化参考算法  精品资料_第6页
图形的模糊与锐化参考算法  精品资料_第7页
图形的模糊与锐化参考算法  精品资料_第8页
图形的模糊与锐化参考算法  精品资料_第9页
图形的模糊与锐化参考算法  精品资料_第10页
资源描述:

您的位置:咨询直通车>>>岗位入门知识>>>IT类[JAVA例子]模糊与锐化   ·发布时间:2009-01-2510:33:36·来源:网络·点击数:683importjava.awt.*;importjava.awt.event.*;importjava.awt.image.*;importjavax.swing.*;importjava.io.*;//图像的模糊与锐化publicclassBlurAndSharpenDemoextendsJFrameimplementsActionListener{ pri|vateJPaneljPanel=newJPanel();//面板jPanel用于容纳模糊、锐化、还原图像按钮 privateJButtonbuttonFile;//打开图像文件按钮 privateJButtonbuttonBlur;//模糊图像按钮 privateJButtonbuttonSharpen;//锐化图像按钮 privateJButtonbuttonReset;//还原图像按钮 ImagePanelimagePanel=newImagePanel();//创建ImagePanel对象用于绘制图像 p|ublicBlurAndSharpenDemo(){  super("图像的模糊与锐化演示");//调用父类构造函数  ContainercontentPane=getContentPane();//得到容器  buttonFile=newJButton("打开图像文件");//实例化组件  buttonFile.addActionListener(this);//增加事件监听  

1  buttonBlur=newJButton("模糊图像");  buttonBlur.addActionListener(th|is);    buttonSharpen=newJButton("锐化图像");  buttonSharpen.addActionListener(this);    buttonReset=newJButton("还原图像");  buttonReset.addActionListener(this);    jPanel.add(buttonBlur); //增加组件到面板上  jPanel.add(buttonSharpen);  jPanel.add(buttonReset);  contentPane|.add(jPanel,BorderLayout.SOUTH);//增加组件到容器上  contentPane.add(buttonFile,BorderLayout.NORTH);  contentPane.add(imagePanel,BorderLayout.CENTER);  //设置窗口  this.setSize(280,230);//设置窗口大小  this.setVisible(true);//设置窗口可见  this.setDefaultCloseOperation(JFrame.EXIT_ON|_CLOSE);//关闭窗口时退出程序 }  publicvoidactionPerformed(ActionEvente){  JButtonbutton=(JButton)e.getSource();//获取事件源    //打开图像文件按钮buttonFile事件处理    if(button==this.buttonFile){   JFileChooserchooser=newJFileChooser();//实例化文件选择器   chooser.setFileSelectionMode(JFileCh|ooser.FILES_ONLY);//设置文件打开模式为仅打开文件

2   chooser.setCurrentDirectory(newFile("."));//设置文件选择器当前目录   //设置图像文件过滤器   chooser.setFileFilter(newjavax.swing.filechooser.FileFilter(){    publicbooleanaccept(Filefile){//可接受的文件类型     Stringname=file.getName().toLowerCase|();     returnname.endsWith(".gif")      ||name.endsWith(".jpg")      ||name.endsWith(".jpeg")      ||file.isDirectory();    }    publicStringgetDescription(){//文件描述     return"图像文件";    }   });   intresult=chooser.showOpenDialog(this);//显示文件选择对话框   if(result|==JFileChooser.APPROVE_OPTION){//得到用户行为    StringfileName=chooser.getSelectedFile().getAbsolutePath(); //得到选择的文件名    imagePanel.loadImage(fileName);//截入图像并显示   }     }  //模糊图像按钮buttonBlur事件处理  elseif(button==this.buttonBlur){   imagePanel.blur();//模糊图像   butt|onReset.setEnabled(true);//设置还原图像按钮可用  }

3  //锐化图像按钮buttonSharpen事件处理    elseif(button==this.buttonSharpen){   imagePanel.sharpen();//锐化图像   buttonReset.setEnabled(true)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1、本文档共26页,下载后即可获取全部内容。
2、此文档《图形的模糊与锐化参考算法 精品资料》由用户(158****5147)提供并上传付费之前 请先通过免费阅读内容等途径辨别内容,本站所有文档下载所得的收益全部归上传人(卖家)所有:如有侵权或不适当内容,请进行举报或申诉。
3、所有的PPT和DOC文档都被视为“模板”允许上传人保留音节日灵结构的情况下删减部份的内容,下裁前须认直查看,确认无误后再购买。
4、欧宝真人·(中国)科技有限公司网仅提供信息存储空间,仅对用户上传内容的表现方式做保护外理,无法对各卖家所售文档的直实性,完整性,准确性以及专业性等问题提供审核和保证,请谨慎购买。
5、本站文档的总页数,文档格式和文档大小以系统显示为准(内容中显示页数不一定正确),网站客服只以系统显示页数,文件格式,文档大小作为仲裁依据。

文档提供

发布者:158****5147

上传时间:2023-10-16 17:18:22

认证主体:齐**(个人认证)

IP归属:湖北省 武汉

相关标签

文档提供

发布者:158****5147

上传时间:2023-10-16 17:18:22

认证主体:齐**(个人认证)

IP归属:湖北省 武汉

相关标签