Bonjour à tous et bonne année.
Depuis quelques jour je reste bloqué sur un problème. Je voudrais insérer dans mon JTextPane une image avec les balises <img src.../>.
Mais je ne comprends pas pourquoi ça ne fonctionne pas avec mon code que voici:
Ceci ne fonctionne pas, alors que si à la place de source, je met une url <img src="url" /> cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if(e.getSource() == this.insertImage) { String source=""; JFileChooser fc = new JFileChooser(); fc.showOpenDialog(this); source="<img src=\""+fc.getSelectedFile().getPath()+"\" />"; img= new InsertHTMLTextAction("Image",source, HTML.Tag.P, HTML.Tag.IMG, HTML.Tag.BODY, HTML.Tag.IMG); System.out.println(source);
Ce que je comprends encore moins, c'est lorsque que je génère la page html issue de mon Jtextpane, il n'y a pas la moindre de trace de mon action... Alors qu'encore une fois, avec un url, c'est nickel (en plus ça rime).
J'ai testé aussi avec getName() à la place de getPath() en mettant mon image dans mon répertoire éclipse où je travaille, mais j'ai toujours le même problème.
Si vous aviez une idée de comment régler ce problème...
Merci.
Partager