fileChooser.setSelectedFile() is not working when i change file filter
hello ,
i am seeing a strange issue with fileChooser.setSelectedFile(),is not setting any filename on filename filed of showsave dialog when i change file filter.
This is working fine when i run my code on WSAD,but the same code is not working if i make executable jar.
The code i am using here is
fileChooser.addPropertyChangeListener(new PropertyChangeListener(){
publicvoid propertyChange(PropertyChangeEvent evt){
if (JFileChooser.FILE_FILTER_CHANGED_PROPERTY.equals(evt.getPropertyName())){
fileFormat=((MyFilter)evt.getNewValue()).getDescription();
fileFormat=fileFormat.substring(fileFormat.indexOf(".")+1,fileFormat.length());
File outFile =new File(fileChooser.getCurrentDirectory()+"//"+new File(getFileName(fileName)+"."+fileFormat));
fileChooser.setCurrentDirectory(fileChooser.getCurrentDirectory());
fileChooser.setSelectedFile(outFile);
}elseif (JFileChooser.DIRECTORY_CHANGED_PROPERTY.equals(evt.getPropertyName())){
JFileChooser chooser = (JFileChooser)evt.getSource();
File newDir = (File)evt.getNewValue();
fileChooser.setCurrentDirectory(newDir);
fileChooser.setSelectedFile(new File(getFileName(fileName)+"."+fileFormat));
File curDir = chooser.getCurrentDirectory();
}
}
});
please help me to resolvethis issueif anyone aware ofthis problem ASAP.
Thanks in advance.

