2011-04-20 30 views
0

我正在編寫一個程序,它要求我使用新名稱保存BufferedImage。我可以獲取保存對話框和工作內容。我甚至可以用之前保存的相同名稱保存文件。我只是無法弄清楚用戶如何在保存對話框中輸入一個新名稱,並用該名稱保存文件。請幫忙?用新名稱保存文件時出現Java問題

回答

1

像這樣的東西?

JFileChooser chooser = new JFileChooser(); 
if (chooser.showSaveDialog(null) == JFileChooser.APPROVE_OPTION) 
    ImageIO.write(img, "png", chooser.getSelectedFile()); 
+0

謝謝,真的。但是我很難破譯這個網站。 – Mac 2011-04-20 21:59:22

1

閱讀JFileChooser's getSelectedFile()方法javadoc仔細。

報價:

返回選中的文件。這可以是 ,程序員可以通過 setFile或通過用戶操作(如 )將文件名輸入到UI 中或從 的UI中的列表中選擇文件。

相關問題