Какой чистый Java средства просмотра HTML и рендереры доступны? Требования:
JComponent
интерфейс, который будет помещен в Scrollable
область.Я знаю только о нескольких компонентах и проектах, некоторые из которых являются ныне несуществующими:
JEditorPane
, поддержки HTML 3.2 (с Java 1.4)javax.swing.text.html.HTMLEditorKit
)JWebPane
(это когда-либо выпускалось)?Посмотрите эту статью: http://devdaily.com/blog/post/jfc-swing/how-create-simple-swing-html-viewer-browser-java
Он использует JEditorPane и некоторые другие классы Swing для анализа и рендеринга не только HTML, но и CSS.
Вы также можете получить доступ к собственному браузеру через что-то вроде: http://djproject.sourceforge.net/ns/
Для некоторых веб-страниц это иногда единственный выход. Всегда есть компромиссы.
Мне еще предстоит найти компонент браузера, который бы хорошо отображался, имел открытый исходный код и в то же время был достаточно гибким. Cobra подходит близко, но есть страницы, которые она не отображает, и с ней сложно (невозможно?) Избавиться от собственных полос прокрутки и т. Д.