Ik heb een JEditorPane met een daarin wat HTML code.
Als ik nu met cursor op een plek in de JEditorPane klikt waar de tekst bold is (dus <B>bol|d</B>) wil ik graag me boldButton van kleur laten veranderen zodat je ziet dat bold daar aan staat.....
Nu heb ik daar een stukje code voor geschreven maar die doet het niet......
Ik denk dat ik aardig op de goede weg ben...
Hij compiled wel gewoon.
Ik heb heel veel gezocht op een soort gelijk script maar kan bijna niks vinden wat er een beetje op lijkt.
Als ik nu met cursor op een plek in de JEditorPane klikt waar de tekst bold is (dus <B>bol|d</B>) wil ik graag me boldButton van kleur laten veranderen zodat je ziet dat bold daar aan staat.....
Nu heb ik daar een stukje code voor geschreven maar die doet het niet......
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| public class textEditorCaretListener implements CaretListener
{
public void caretUpdate(CaretEvent e){
caretPos = textEditor.getCaretPosition();
editorDocument = (HTMLDocument) textEditor.getDocument();
Element ele = editorDocument.getCharacterElement(caretPos);
SimpleAttributeSet s = (SimpleAttributeSet) ele.getAttributes().getAttribute(HTML.Tag.B);
if(s == null)
{
boldButton.setIcon(boldIcon);
}
else
{
boldButton.setIcon(boldSelectedIcon);
}
}
} |
Ik denk dat ik aardig op de goede weg ben...
Hij compiled wel gewoon.
Ik heb heel veel gezocht op een soort gelijk script maar kan bijna niks vinden wat er een beetje op lijkt.
PSN jschut_82 | Xbox: JSchut82