Hallo Leute
Ich bin es mal wieder
Die Frage:
Wie hole ich Grafiken vom Panel und speichere es mit einem JFileChooser?
Hier mein Versuch:
jp ist das Zeichenpanel
Bedanke mich wie immer schon im vorraus für eure Antworten
Ich bin es mal wieder
Die Frage:
Wie hole ich Grafiken vom Panel und speichere es mit einem JFileChooser?
Hier mein Versuch:
jp ist das Zeichenpanel
Java:
public void savePic() {
save.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.showSaveDialog(null);
File f = chooser.getCurrentDirectory();
BufferedImage bi = new BufferedImage(jp.getWidth(), jp.getHeight(), BufferedImage.TYPE_INT_RGB);
jp.paintComponents(bi.getGraphics());
try {
ImageIO.write(bi, "png", f);
} catch (IOException ex) {
String str = ex.getMessage();
JOptionPane.showMessageDialog(null, str);
}
Bedanke mich wie immer schon im vorraus für eure Antworten