Validate a filename from a JFileChooser
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
public class Main {
public static void main(String s[]) {
JFileChooser chooser = new JFileChooser();
int rc = chooser.showOpenDialog(null);
while (rc == JFileChooser.APPROVE_OPTION
&& !chooser.getSelectedFile().getName().endsWith(".java")) {
JOptionPane.showMessageDialog(null, "The file "
+ chooser.getSelectedFile() + " is not java source file.",
"Open Error", JOptionPane.ERROR_MESSAGE);
rc = chooser.showOpenDialog(null);
}
}
}
Related examples in the same category