Вопрос

Кто-нибудь знает способ открыть экземпляр браузера платформы (Windows/Linux/Mac) в окне Swing, интегрированном в приложение Java.Никаких других действий, кроме открытия данного URL-адреса, выполняться не будет.В настоящее время мы открываем новое окно браузера, поскольку встроенных браузеров Java недостаточно.Однако с точки зрения взаимодействия с пользователем это нежелательно.

Мне любопытно, было ли решение для этой проблемы частью версии Java 1.6.Итак, мой google-foo пока не дал ничего примечательного.Существуют ли какие-либо библиотеки с закрытым исходным кодом, которые делают это?Что-либо?

Это было полезно?

Решение

Другие советы

Мы также используем JDIC, ​​и он работает у нас в Windows;однако настройка его для работы в *nix/OS X может быть затруднительной, поскольку он просто использует собственный браузер платформы (поддерживает IE и Mozilla), тогда как в Linux/Mac у вас может не быть ни того, ни другого — вот в чем проблема.

MozSwing бесплатно или JxBrowser или JExplorer ($ 500)

WebRenderer - это коммерческий продукт, который делает это хорошо. Однако, в прошлый раз, когда я проверял, это также было довольно дорого (им требовалась плата в 2 доллара за клиента за большое количество клиентов и контракт на поддержку в несколько тысяч долларов).

используйте JEditorPane

  

Текстовый компонент для редактирования различных видов контента. По умолчанию известны следующие типы контента: text / plain, text / html и text / rtf

или Lobo

  

Lobo - это веб-браузер с открытым исходным кодом, полностью написанный на Java.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top