Существует ли способ встроить браузер в Java? [закрытый]

Вы не можете изменить указатель, если вы не передадите его ссылкой (не const) или как двойной указатель. Передача по значению делает копию объекта, и любые изменения в объекте производятся копией, а не объектом. Вы можете изменить объект, на который указывает указатель, но не сам указатель, если вы проходите по значению.

Прочитайте этот вопрос, чтобы лучше понять различия в деталях . Когда пройти мимо ссылку и когда передать указатель в C ++?

68
задан 17 revs, 4 users 78% 27 September 2018 в 00:55
поделиться

10 ответов

Можно попробовать Webrenderer или Ледяной Браузер

1
ответ дан Bart 24 November 2019 в 14:19
поделиться

Вы могли использовать SWT для Вашего GUI. Его управление Браузером позволяет Вам встраивать IE, Mozilla или Safari (в зависимости от платформы, которую Вы выполняете в) с небольшой болью.

8
ответ дан alexmcchessers 24 November 2019 в 14:19
поделиться

Я полагаю, что JWebPane будет официальным способом встроить браузер в приложение Java. На основе открытого полученного механизма - WebKit, который используется в Apples Safari и Гуглит браузеры Chrome. См. этот блог для деталей.

23
ответ дан Jimmy 24 November 2019 в 14:19
поделиться

Можно встроить браузер в GUI Swing/AWT с помощью API JDIC. Я не вижу упоминания о OS X, таким образом, это не может быть полезно для Вас.

2
ответ дан McDowell 24 November 2019 в 14:19
поделиться

Я успешно открыл браузер от Java с помощью SWT. Можно найти примеры кода того, как использовать SWT для открытия Окна браузера. Очень легко сделать.

2
ответ дан Eddie 24 November 2019 в 14:19
поделиться

Смотрите на https://xhtmlrenderer.dev.java.net/

3
ответ дан l_39217_l 24 November 2019 в 14:19
поделиться

Безусловно самый устойчивый встраиваемый браузер, с которым я знаком, является тем в SWT. На самом деле это столь гибко, что JavaDoc толпятся, Вы видите в Eclipse, на самом деле браузер, и представление JavaDoc на самом деле поддерживает вещи как анимация!

Единственный риск с использованием SWT состоит в том, что существуют различные версии библиотеки SWT для различных платформ. Я не уверен, существует ли singl банка, которую Вы могли бы включать для покрытия всех.

2
ответ дан Uri 24 November 2019 в 14:19
поделиться

Можно попробовать это: https://jdic.dev.java.net/

alt text
(источник: java.net)

Или это: http://lobobrowser.org/java-browser.jsp

alt text
(источник: lobobrowser.org)

10
ответ дан 2 revs, 2 users 81% 24 November 2019 в 14:19
поделиться

Если вам нужно решение на чистом Java, вы можете попробовать JWebEngine . Он очень хорошо отображает HTML 4. Вы можете использовать его в апплете, веб-запуске Java и на любой платформе. Использовать очень просто.

1
ответ дан 24 November 2019 в 14:19
поделиться

JxBrowser еще не упоминался. Он включает в себя Mozilla Firefox (Gecko), Apple Safari (WebKit) или Internet Explorer. Руководство программиста

4
ответ дан 24 November 2019 в 14:19
поделиться
Другие вопросы по тегам:

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