8

この質問に対するこの答えは明白に思えるかもしれませんが、私は実際にはかなり苦労しています。APIのJFileChooserメソッドを検索し、stackoverflowですでに尋ねられ回答されたいくつかの質問を確認しました。

私の質問はこれです。私のプログラムでは、ユーザーがファイル名を入力できるようにします。このファイル名を使用して、書き込む新しいファイルを作成します。JFileChooserが提供する[保存]ダイアログボックスの[名前を付けて保存]というラベルの横のテキストフィールドにユーザーが入力したテキストを取得するにはどうすればよいですか。ユーザーが入力したテキストを取得できるJFileChooserメソッドはありますか?それとも、別のクラスを通過する必要がありますか、それともそのテキストを取得するために何か他のことをする必要がありますか?

答えてくださった方、本当にありがとうございました。今はとても遅いです、そしてこのプログラムは数時間で締め切られます(私が別の眠れない夜を過ごすことを意味します)。絶望的な言葉は強すぎるかもしれませんが、私は十分に近いものです。

4

3 に答える 3

5

ファイルの保存ダイアログを開き、ユーザーがファイルを保存することを決定した後、次のようにファイル名を取得します。

String filename = mySaveDialog.getSelectedFile().getName();
于 2010-05-27T05:03:14.393 に答える
3

JFileChooser にはメソッドgetSelectedFile()があります。これはFileです。

showSaveDialog()でダイアログを開くと、そのファイルからファイルを取得できるはずです (file. getName() )。そして、それを解析して、ユーザーが入力したテキストを取得できます。(たとえば、拡張機能をドロップします...私はあなたが何を望んでいるのかわかりません:))

任務頑張ってください。

于 2010-05-27T05:01:27.193 に答える