Рендеринг HTML в приложении Swing

У меня есть приложение Swing, которое отправляет команды на сервер и получает результат в формате XML. Мне нужно преобразовать это в HTML через XSLT и затем отобразить результат HTML на панели. Проблема в том, что единственный компонент Swing, который может отображать HTML - JEditorPane - принимает либо URL, либо javax.swing.text.StyledDocument в качестве источника. Вариант с URL не работает для меня, потому что я должен сначала сохранить свой HTML как файл в файловой системе, и я хотел бы избежать этого.

Итак, у меня есть разрыв между результатом преобразования XSL в памяти и javax.swing.text.StyledDocument, который может быть обработан с помощью JEditorPane или JTextPane.

Как преобразовать одно в другое? Или есть какие-то другие решения Swing для отображения HTML из какого-либо источника в памяти (DOM или String или что-то еще)?

Заранее благодарю за помощь.

10 голосов | спросил Maksym Govorischev 24 22009vEurope/Moscow11bEurope/MoscowTue, 24 Nov 2009 17:41:42 +0300 2009, 17:41:42

1 ответ


0

Как насчет JeditorPane.setText()?

ответил EJB 24 22009vEurope/Moscow11bEurope/MoscowTue, 24 Nov 2009 17:54:43 +0300 2009, 17:54:43

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132