javafx встроенный браузер для html5
Я хочу встроить веб-браузер в два этапа моей программы javafx. Использование веб-просмотра javafx не работает для намеченного контента (360-градусный обзор, созданный с помощью Panotour). Поэтому я должен искать альтернативы.
Я не смог использовать JCEF; это не работает с javafx (ни с использованием SwingNode и GLJPanel).
JxBrowser выглядит многообещающе, но является очень дорогим и закрытым исходным кодом.
Кто-то может порекомендовать opensource(я должен расширить веб-браузер) и html5-браузер для встраивания в представление javafx? Приятно иметь с рендерингом GPU.
Спасибо и приветствую
2 ответа
К сожалению, он работает только с AWT/Swing, потому что его слишком сложно встроить в SwingNode.
Вам придется изменить структуру вашего приложения, если вы хотите использовать JCEF. Это не так сложно, как вы думаете, и помните - вы также можете встраивать компоненты JavaFX в Swing, используя JFXPanel. Проект все еще развивается и старается быть более дружелюбным, вы даже можете найти сборки и вилки maven:
- GitHub: Pandomium - форк с maven билдами и туземцами
- Maven: JavaCef - чистые сборки maven
В настоящее время вы не найдете лучшей альтернативы.
JxBrowser выглядит многообещающе, но является очень дорогим и закрытым исходным кодом.
Если ваше приложение является проектом с открытым исходным кодом, вы можете получить лицензию JxBrowser с открытым исходным кодом здесь.