Какой самый лучший кроссплатформенный компонент браузера Java Swing, по крайней мере, способный хорошо работать в интерфейсе Swing (легкий компонент?) И способный работать на MacOSX и Windows?
Например: Летающая тарелка, JDIC, может быть, другие?
Аналогичный вопрос с более актуальными ответами stackoverflow.com/questions/56707231/…




Я верю, что это может помочь:
http://djproject.sourceforge.net/ns/index.html
Я их все перепробовала, диджей лучший
Ну, их веб-запуск не демоверсия не запускается! Бу.
Он также работает на Mac OS, даже на новом Lion.
Мне не удалось найти способ интегрировать его в netbeans, поэтому он кажется бесполезным.
@backTangent Вы пробовали следующее решение? stackoverflow.com/a/27754819/363573
@backTangent Если у вас есть проект NetBeans Maven, вы можете легко интегрировать его, добавив следующие зависимости: - DJNativeSwing, - DJNativeSwing-SWT, - org.eclipse.swt.win32.win32.x86
Браузер Lobo может быть тем, что вы ищете:
http://lobobrowser.org/index.jsp
Это GPL и отображает как JavaFX, так и HTML.
JavaFX 2.0 поставляется с компонентом браузера: http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm
Лобо почти бесполезен, потому что слишком много веб-сайтов не отображаются правильно.
@Mike Вот альтернатива Лобо: stackoverflow.com/a/27754819/363573
@Stephan или используйте компонент веб-представления Java 8
@Stephan Я нервничаю по поводу введения совершенно другой собственной подсистемы рендеринга SWT. Eclipse, по прошествии всех этих лет, все еще показывает ошибки перерисовки, например (в котором используется SWT).
@tim_yates Я думал об этом раньше. В какой-то момент было обещание, что веб-просмотр будет способом использовать компонент браузера на основе WebKit, но он не был доступен в Linux. Однако из того, что я собрал, в наши дни, как с Java 7, так и с Java 8, можно ожидать, что веб-просмотр будет просто работать в Linux (а также в Windows и Mac). Это верно? Конечно, мне пришлось бы встроить компонент веб-представления на основе JavaFX в свое приложение Swing, используя правильные оболочки. Почему Oracle просто не могла сделать доступным JWebView или что-то в этом роде?
Ссылка не работает
Вещи продвигаются более 10 лет
Javafx теперь имеет довольно приличный компонент браузера
вы можете выбрать Mozswing, в котором есть все функции, которые поддерживает mozilla firefox 3.0. но такой же тяжелый.
Mozswing уже давно мертв и поддерживает только 32-битную версию.
Компонент SWT Browser поддерживает как 32-битные, так и 64-битные версии. Вот пример использования: stackoverflow.com/a/27754819/363573
Полноценный браузер на основе http://code.google.com/p/jbrowser/. Он использует компонент Canvas.
jbrowser устарел. Рекомендуемое решение - браузер SWT (stackoverflow.com/a/27754819/363573).
Мы (@ WebRenderer) считаем, что у нас лучший SDK для Java-браузера - http://www.webrenderer.com/ WebRenderer основан на Swing с использованием Firefox в качестве основного движка и поддерживает HTML5, SVG и т. д. Как в 32-битных, так и в 64-битных системах.
Добро пожаловать в Stack Overflow! Спасибо, что разместили свой ответ! Обязательно внимательно прочтите FAQ по саморекламе.
Спасибо, Эндрю, за ваш вклад. Я проверил FAQ перед тем, как опубликовать свой ответ, и, следовательно, удостоверился, что идентифицировал свою связь с WebRenderer. Пока мы обсуждаем эту тему, вы, однако, можете посмотреть сообщения Владимира (из JXBrowser) (пользователь № 459345 и пользователь № 241010) выше. Во-вторых, я решил опубликовать WebRenderer, так как он важен не только для обсуждения, но и для полноты. WebRenderer был ранее размещен на этом вопросе в качестве ответа Лукаша в 2009 году (фамилия не разглашается) - goo.gl/8263M
1 июля 2009 года Лукаш Друкарз опубликовал ответ, содержащий только ссылку, и он был удален, так как это была всего лишь ссылка. (как пользователь 10к я могу видеть удаленные сообщения). Я видел пост Владимира, и тоже оставил бы ему комментарий, но его давно нет на сайте (более 2-х лет). Этот тип вопросов и ответы, которые он генерирует, здесь обычно не приветствуются, и этот вопрос был защищен и помечен для закрытия.
Этот вопрос на самом деле довольно проблематичен, большинство вопросов, «лучше всего для этого», так как они (естественно) просто привлекают ссылки. Принятый ответ на этот вопрос - это, по сути, ссылка. Удаление ответов саморекламы на вопрос в основном спрашивая для них не поможет, поэтому вместо этого я закрыл это.
Вы можете узнать, как встроить компонент рендеринга HTML в Swing, здесь: stackoverflow.com/a/27754819/363573