0
の私のデフォルトのファイル拡張子を.pngを行うことができますが、私は.pngの拡張子を持つ画像を保存スニペットです。しかし、画像をファイルに保存して保存ダイアログを開くには、filename.pngという形式でファイル名を入力する必要があります。どのようにして.png部分を取り除き、デフォルトにすることができますか?どのように私はここでのjava
の私のデフォルトのファイル拡張子を.pngを行うことができますが、私は.pngの拡張子を持つ画像を保存スニペットです。しかし、画像をファイルに保存して保存ダイアログを開くには、filename.pngという形式でファイル名を入力する必要があります。どのようにして.png部分を取り除き、デフォルトにすることができますか?どのように私はここでのjava
"fileToSave"の値はどのように設定していますか?それが.pngでない場合は、png拡張であってはなりません。
は、Oracleのドキュメントから、以下を参照してください。
try {
// retrieve image
BufferedImage bi = getMyImage();
File outputfile = new File("saved.png");
ImageIO.write(bi, "png", outputfile);
} catch (IOException e) {
...
}
はあなたのヒントに私の問題を解決しました!ありがとう! – melar
あなたは 'chooser.getSelectedFile()'を呼び出したときに得られるファイルの拡張子は何ですか? –
保存されたファイルのプロパティを見ると、.file .doesがその質問に答えるか、質問が間違っていますか? – melar
@melarファイルチューザを開きます。あなたはそのファイルチューザーで何をしていますか?新しいファイル名を入力しますか?もしそうなら、あなたは何を入力しますか?既存のファイルを選択しますか?もしそうなら、その名前と拡張子は何ですか? –