[JEditorPane] Transformation en BufferedImage
Salut,
Je voudrais transformer mon JEditorPane (qui contient un tableau HTML) en BufferedImage.
J'utilise :
Code:
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:
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!