0

showSaveDialog( ) メソッドはどのように機能しますか? 選択したファイルが返されることはわかっていますが、ファイルが保存されないのはなぜですか?

以下は、オンラインで見つけたコードの抜粋です。

buttonSave.setOnAction(new EventHandler<ActionEvent>() {

      @Override
      public void handle(ActionEvent event) {
          FileChooser fileChooser = new FileChooser();

          //Set extension filter
          FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("TXT files (*.txt)", "*.txt");
          fileChooser.getExtensionFilters().add(extFilter);

          //Show save file dialog
          File file = fileChooser.showSaveDialog(primaryStage);
          System.out.println("file is " + file.getName());

      }
  });

また、実際に保存されているものを設定するにはどうすればよいですか?

4

1 に答える 1

1

ファイルチューザーは、ファイルに何を書き込むべきかをどこから知る必要がありますか。返されたファイル (FileInputStream など) でストリームを開き、自分で情報を書き出す必要があります。

于 2013-03-17T08:59:49.520 に答える