Есть ли способ встраивать браузер в Java?

Есть ли способ встроить браузер в Java?

ВВЕРХ: как это сделать сегодня?

Ответ 1

Так как JavaFX 2.0 теперь можно использовать webview

enter image description here

Ответ 2

Я считаю, что JWebPane станет официальным способом встроить браузер в java-приложение. Он основан на открытом исходном движке - WebKit, который используется в браузерах Apple Safari и Googles Chrome. Подробнее см. этот блог.

Ответ 4

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

Ответ 7

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

Ответ 8

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

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

Ответ 12

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

Ответ 13

Вы можете попробовать JEditorPane, он не интерпретирует продвинутый HTML, ни Javascript, ни продвинутый CSS, но вы можете сами написать эту часть, называемую EditorKit. Это класс/объект, с которым советуется JEditorPane или как он должен отображать его содержимое.

Я знаю, что это возможно, потому что я пробовал и терпел неудачу (: P), но теперь он может быть устаревшим или устаревшим, я не знаю.

Ответ 14

Если вы посмотрите на Launcher Minecraft (старый), просмотрите LoginForm или LauncherFrame, вы сможете узнать этот метод. Существует учебник kippykip на youtube о том, как декомпилировать и отредактировать его: здесь