grossomodo, voila comment j'avais fait à l'epoque :
J'utilisais Java2D pour dessiner mes trucs sur MonPanel après,
Code :
- public void saveGraph() {
- BufferedImage outImage=new BufferedImage(MonPanel.getWidth(),MonPanel.getHeight(),BufferedImage.TYPE_INT_RGB);
- Graphics2D graphics=outImage.createGraphics();
- MonPanel.paint(graphics);
- File outFile=new File("out.png" );
- try {
- if (!ImageIO.write(outImage,"png",outFile))
- System.out.println("Format d'écriture non pris en charge" );
- } catch (Exception e) {
- System.out.println("erreur dans l'enregistrement de l'image :" );
- e.printStackTrace();
- }
- }
|
Je sais pas si c'est la meilleure méthode mais ça marchait nickel ...
---------------
get amaroK plugin