本文整理匯總了Java中javax.swing.filechooser.FileSystemView.getDefaultDirectory方法的典型用法代碼示例。如果您正苦於以下問題:Java FileSystemView.getDefaultDirectory方法的具體用法?Java FileSystemView.getDefaultDirectory怎麽用?Java FileSystemView.getDefaultDirectory使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javax.swing.filechooser.FileSystemView
的用法示例。
在下文中一共展示了FileSystemView.getDefaultDirectory方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: loadWorld
import javax.swing.filechooser.FileSystemView; //導入方法依賴的package包/類
@Override
public void loadWorld() {
FileSystemView vueSysteme = FileSystemView.getFileSystemView();
File defaut = vueSysteme.getDefaultDirectory();
JFileChooser fileChooser = new JFileChooser(defaut);
fileChooser.showDialog(this, "Load");
if(fileChooser.getSelectedFile() != null){
File file = new File(fileChooser.getSelectedFile().getAbsolutePath());
FileNameExtensionFilter filter = new FileNameExtensionFilter("TEXT FILES", "txt", "Map Loader");
fileChooser.setFileFilter(filter);
try {
this.mapDao.addMap(WorldLoader.genRawMapFILE(file));
} catch (Exception e) {
e.printStackTrace();
}
}
}
示例2: MainApp
import javax.swing.filechooser.FileSystemView; //導入方法依賴的package包/類
/**
* Public Main App constructor
*/
public MainApp() {
super();
initEnvVariable();
logger = LoggerFactory.getLogger(MainApp.class);
logger.info("Version Java de l'utilisateur: " + System.getProperty("java.version"));
logger.info("Architecture du système utilisateur: " + System.getProperty("os.arch"));
logger.info("Nom du système utilisateur: " + System.getProperty("os.name"));
logger.info("Version du système utilisateur: " + System.getProperty("os.version"));
logger.info("Emplacement du fichier de log: " + System.getProperty("zw.logPath"));
if(args.length > 0) {
config = new Configuration(args[0]);
} else {
File sample = new File(System.getProperty(Constant.JVM_KEY_USER_HOME));
if(sample.canWrite()) {
defaultHome = sample;
} else {
JFileChooser fr = new JFileChooser();
FileSystemView fw = fr.getFileSystemView();
defaultHome = fw.getDefaultDirectory();
}
logger.info("Répertoire Home par defaut : "+defaultHome);
config = new Configuration(defaultHome.getAbsolutePath());
}
zdsutils = new ZdsHttp(config);
mdUtils = new Markdown();
}
示例3: getMyDocuments
import javax.swing.filechooser.FileSystemView; //導入方法依賴的package包/類
/**
* 獲得我的文檔(返回文件選擇器的用戶默認起始目錄),該文件可以通過360等工具更改.
* <ul>
* <li>win7:D:\noMove\documents</li>
* </ul>
*
* @return 我的文檔地址
* @see FileSystemView#getDefaultDirectory()
*/
public static String getMyDocuments(){
FileSystemView fileSystemView = FileSystemView.getFileSystemView();
File file = fileSystemView.getDefaultDirectory();
return file.getPath();
}