Salut,
Je voudrais transformer mon JEditorPane (qui contient un tableau HTML) en BufferedImage.
J'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Image img = editor.createImage(editor.getWidth(), editor.getHeight()); 
BufferedImage buff = new BufferedImage(editor.getWidt(),                     editor.getHeight(), BufferedImage.TYPE_INT_RGB);
Graphics2D g2d = buff.createGraphics(); 
g2d.drawImage(img, null, null);
Le problème c'est que mon editor à une taille de 0 sur 0!
En bidouillant j'ai réussi à avoir un buffer tout blanc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
JFrame frame1 = new JFrame();
JDialog dialog = new JDialog(frame1, "test", true);
dialog.setBackground(Color.white);
dialog.setSize(700,700);
dialog.getContentPane().add(editor);
dialog.setVisible(true);
Est-ce que quelqu'un pourrait m'aider???
Merci d'avance!