この正確な質問にはおそらく何百もの投稿があることは知っていますが、私の人生にとっては何も分かりません。私はこのプログラムでこの "オープン"のケースを持っています。これはJavaの初歩的な試行として、私自身が仕上げに専念しています。私は仕事を保存機能を得ているが、それを見て私の問題をしようと近くに私を取得します。ここに私のコードです。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)の利点の1つは、通常、プラットフォームのネイティブファイルダイアログ。この[example](http://stackoverflow.com/questions/2914627/file-explorer-using-java-how-to-go-about-it/2914733#2914733)も参照してください。 – trashgod