-1

ファイルを保存しようとしている間は機能しませんが、フォルダーを作成するために機能します。私は何をすべきか ?私はJavaも初めてです。助けてください

public void actionPerformed(ActionEvent ae)
{   
    if(ae.getSource()==save)
    {
        JFrame parentFrame = new JFrame();

        JFileChooser fileChooser = new JFileChooser();
        fileChooser.setDialogTitle("Specify a file to save");    

        int userSelection = fileChooser.showSaveDialog(parentFrame);

        if (userSelection == JFileChooser.APPROVE_OPTION) 
        {
            File fileToSave = fileChooser.getSelectedFile();
            System.out.println("Save as file: " + fileToSave.getAbsolutePath());
        }   
    }
}
4

2 に答える 2

0

まず、保存したいファイルを取得しますFile。次に、to a new directory を使用して新しいディレクトリに書き込みBufferedWriterます。

final JFileChooser fc = new JFileChooser();
int returnVal = fc.showSaveDialog(aComponent); //parent component to JFileChooser
if (returnVal == JFileChooser.APPROVE_OPTION) { //OK button pressed by user
        File file = fc.getSelectedFile(); //get File selected by user
        o = new BufferedWriter(new FileWriter(file)); //use its name
        //write things here
        o.flush();
        o.close();
}

JavaでJFileChooserを使用してファイルを保存する方法を見てください。JFileChooserを使用してtxtファイルを保存する方法は?

于 2013-10-25T11:50:39.297 に答える