List of usage examples for javax.swing.plaf.basic BasicFileChooserUI getFileName
public String getFileName()
From source file:tufts.vue.action.ActionUtil.java
private final static void adjustExtension() { BasicFileChooserUI ui = (BasicFileChooserUI) saveChooser.getUI(); String name = ui.getFileName(); String baseName = null;/*from www. j av a2s .co m*/ String extension = ((VueFileFilter) saveChooser.getFileFilter()).getExtensions()[0]; if (name == null || (name != null && name.length() < 1)) baseName = VUE.getActiveMap().getLabel(); else baseName = name; if (name == null || (name != null && name.length() < 1)) { if (baseName.lastIndexOf(".") > 0) baseName = VUE.getActiveMap().getLabel().substring(0, baseName.lastIndexOf(".")); } else { if (baseName.lastIndexOf(".") > 0) baseName = baseName.substring(0, baseName.lastIndexOf(".")); } String curDir = saveChooser.getCurrentDirectory().getAbsolutePath(); File f = new File(curDir + File.separator + baseName + "." + extension); if (f.exists()) baseName = baseName + "-copy" + "." + extension; else baseName = baseName + "." + extension; ActionUtil.saveChooser.setSelectedFile(new File(baseName)); }