Hallo,
wie speichere ich meine Graphic dich ich mit getGraphics() auf das Jpanel
gezeichnet habe, als jpg oder png ab?
Danke, ciao Gaudenz
Hallo,
wie speichere ich meine Graphic dich ich mit getGraphics() auf
das Jpanel
gezeichnet habe, als jpg oder png ab?
mit vielen Umwegen:
- bau eine BufferedImage von JPanel.
erzeug eine java.awt.image.BufferedImage und zeichne das gleiche darauf wie auf das JPanel. (
- encodiere die BufferedImage als jpeg.
das geht über das Interface:
com.sun.image.codec.jpeg.JPEGImageEncoder
die Klasse ist beim SDK.1.3.0 dabei, bei JRE und JDK.1.4.0 bin ich nicht sicher.
die Methode „encode(BufferedImage BI)“ startet die codierung, das Resultat kommt im Stream „getOutputStream()“ raus. den kann man in eine Datei pipen.
generell sind screen-shots mit Fotoapparaten einfacher.
Danke, ciao Gaudenz
cu.
danke hat funktioniert 
Gaudenz