HTMLEditorKit и пользовательские теги в JEditorPaneJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 HTMLEditorKit и пользовательские теги в JEditorPane

Сообщение Anonymous »

Я использую инструкции, чтобы добавить свой собственный тег http://java-sl.com/custom_tag_html_kit.html

Код: Выделить всё

class MyParserDelegator extends ParserDelegator {
public MyParserDelegator() {
try {
Field f=javax.swing.text.html.parser.ParserDelegator.class.getDeclaredField("dtd");
f.setAccessible(true);
DTD dtd=(DTD)f.get(null);
javax.swing.text.html.parser.Element div=dtd.getElement("div");
dtd.defineElement("button", div.getType(), true, true,div.getContent(),null, null,div.getAttributes());

} catch (NoSuchFieldException | SecurityException | IllegalArgumentException | IllegalAccessException e) {
}
}


К сожалению, он работает неправильно:

Изображение

Может ли кто-нибудь мне помочь?

Подробнее здесь: https://stackoverflow.com/questions/937 ... editorpane
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»