Pages

JTextPane : texte et composants sujet

mercredi 29 janvier 2014




Bonjour,

je travaille sur un projet Java de mathématiques, c'est pourquoi j'ai voulu utiliser le JTextPane en HTMLEditorKit. J'ai voulu utiliser les balises <math>, j'ai donc utilisé le JMathComponent de JEuclid. Mais lorsque je veux ajouter le composant via la méthode

Code:


public void insertComponent(Component c)

de la class JTextEdit, il me garde mon texte mais sans le component. En gros, voilà mon code :

Code:


textPane.setText("<HTML><head></head><body>Du texte...</body></HTML>");
JMathComponent m = new JMathComponent();
m.setContent("<math><mfrac><mi>2</mi><mi>4</mi></mfrac></math>");
textPane.insertComponent(m);
textPane.revalidate();


Ce code devrait donner :

Du texte...

Au fait, à quoi sert la méthode :

Code:


public void revalidate()

J'attends vos réponses au plus vite ...




Aucun commentaire:

Enregistrer un commentaire