我知道有大概有幾百處理這個問題詢問職位,但對我的生活,我想不出任何東西了。我在這個程序中有這個「開放」的例子,我已經承諾完成,作爲Java開始的練習。我已經獲得了Save函數的工作,但看着這個讓我不再接近嘗試我的問題。這是我的代碼。讀/打開一個文本文件中的Java
if(arg.equals(Editor.fileLabels[0])){
if(Editor.VERBOSE)
System.err.println(Editor.fileLabels[0] +
" has been selected");
filedialog = new FileDialog(editor, "Open File Dialog", FileDialog.LOAD);
filedialog.setVisible(true);
if(Editor.VERBOSE){
System.err.println("Exited filedialog.setVisible(true);");
System.err.println("Open file = " + filedialog.getFile());
System.err.println("Open directory = " + filedialog.getDirectory());
}
}
在寫這個問題之前,我已經嘗試過解決方案;然而,我見過的所有例子都是他們自己的獨立方法。任何幫助,將不勝感激。 :)
是啊,我不知道你問這裏。 –
在當今時代,不要使用AWT組件。 Swing文件選擇器是[JFileChooser](http://download.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html)。 –
@Andrew:的一個優點['java.awt.FileDialog'](http://java.sun.com/javase/6/docs/api/java/awt/FileDialog.html)是它通常喚起平臺的本地文件對話框;另請參閱此[示例](http://stackoverflow.com/questions/2914627/file-explorer-using-java-how-to-go-about-it/2914733#2914733)。 – trashgod