//If folder was not set, use default home folder.
chooser = new JFileChooser();
}
chooser.setFileFilter(new LoggingFileFilter(getFileExtensions(),Viewer.instance.getString("fileDescription")));
//show the fileChooser.
int result = chooser.showDialog(Viewer.instance, Viewer.instance.getString(type+"Action"));
//check validation status of the JFileChooser.
if(result == JFileChooser.APPROVE_OPTION){
jTextFieldFile.setText(chooser.getSelectedFile().getPath());
}//if no file has been selected, do nothing.
}