5.2 通过文件选择器获取图像
获取图像的功能则是由chooserFile方法完成的,该方法将返回一个用户指定的图像。其代码如下:
public ImageIcon chooserFile(){
int i=jfc.showOpenDialog(this); //弹出文件选择器
String dir=null; //获取选择文件的路径
if(jfc.getSelectedFile()!=null){
dir=jfc.getSelectedFile().getPath();
}
if(dir!=null&&!dir.equals("")){
//按指定的路径加载图片到图标对象中并返回
return new ImageIcon(dir);
}
return null;
}
5.3各个属性初始化
程序主窗体的初始化工作主要由initFileChooser方法完成,其代码如下:
public void initFrame(){
//设置窗体的标题
this.setTitle("卷积滤镜处理示例");
//设置窗体关闭按扭的默认动作
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//设置窗体的大小位置
this.setBounds(100,100,620,300);
//设置窗体的可见性
this.setVisible(true);
}
5.4初始化主界面中的各个控件
最后,程序主界面中各个控件的初始化工作则是由initComponent方法完成。其代码如下:
public void initComponent(){
//设置源标签中的初始图象
jls.setIcon(ii);
|