2012-01-09 10 views
2

を示す、私が使用してファイル選択ダイアログを表示しています:だから、Javaのスイングでのファイル選択オプションであらかじめ定義されたファイル

JFileChooser c = new JFileChooser(); 
    int rVal = c.showSaveDialog(this); 

    if (rVal == JFileChooser.APPROVE_OPTION) { 
     saveFile((c.getCurrentDirectory().toString() + "/" + c.getSelectedFile().getName()), "data to be saved"); 
    } 

それは正常に動作しますが、問題は、ユーザー自身がファイルプロンプトでファイル名を記述しなければならないですファイル名が提供される場所、または上書きできるようにファイル一覧からファイルを選択することができます。

私は知っておきたいのは、ファイル選択ダイアログボックスに既にユーザーが提案したファイル名が表示されているため、単に保存をクリックして機能するということです。

答えて

3

ダイアログを表示する前にsetSelectedFileメソッドを呼び出してください。

+0

プロンプトで選択したファイルが表示されません。ユーザーが提供する名前が何であれ、setSelectedFileオプション – Johnydep

+0

で提供されている名前でファイルを保存します。私は間違いがあったので、それは表示されませんでした...答えをありがとう – Johnydep

関連する問題