Anda perna bukan, saya membuka aplikasi dan ingin menyimpan terdapat beberapa jenis file. seperti gambar : jpg, gif ,dll
nah, berikut adalah cara membuat save nya :
buatlah jframe from dan sebuah tombol (saya beranggapan bahwa, aplikasi ini sudah utuh dan hanya ingin menambahkan fungsi save :
klik 2 kali tombol save
copy kan ini :
File outFile;
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Save As...");
int action = fileChooser.showSaveDialog(this);
if (action != JFileChooser.APPROVE_OPTION) {
return;
}
outFile = fileChooser.getSelectedFile();
if (outFile.exists()) {
action = JOptionPane.showConfirmDialog(this,"Replace existing file?");
if (action != JOptionPane.YES_OPTION)
return;
}
try
{
java.awt.Rectangle rect = drawPanel1.getBounds();
Image image = drawPanel1.createImage(rect.width,rect.height);
Graphics g = image.getGraphics();
drawPanel1.paint(g);
ImageIO.write((RenderedImage)image, "jpg", outFile);
JOptionPane.showMessageDialog(this,"Saved File","iGraphics",JOptionPane.INFORMATION_MESSAGE);
}
catch(Exception e){
JOptionPane.showMessageDialog(this,"File cannot saved, please try again","iGraphics",JOptionPane.WARNING_MESSAGE);
System.out.println(e);
}
dan save,
jalankan.. dan coba anda save,
buat nama file + ektensinya, misalnya gambar.jpg
semoga dapat membantu, terima kasih pada saudara deki dan semua pihak terlibat yang telah membantu.. :)
Tidak ada komentar:
Posting Komentar
jika ada permasalahan, ataupun pertanyaan,, silahkan komentarnya disini.
terima kasih ^_^