Встроить веб-браузер в Java-приложение [дубликат]

if (index < 0 || index >= array.length) {
    // Don't use this index. This is out of bounds (borders, limits, whatever).
} else {
    // Yes, you can safely use this index. The index is present in the array.
    Object element = array[index];
}

См. также:


Обновление: в соответствии с вашим фрагментом кода,

for(int i = 0; i<=name.length; i++) {

Индекс содержит длину массива. Это за гранью. Вы должны заменить <= на <.

for(int i = 0; i < name.length; i++) {
14
задан Community 23 May 2017 в 10:33
поделиться

7 ответов

Существует ряд альтернатив:

  • JEditorPane - включен в JRE, но отображает только простой HTML
  • JDIC - открытый исходный код, встроенный браузер
  • ICEBrowser - коммерческий, отображает HTML на Java
  • WebRenderer - коммерческий, встраивает собственный браузер на Java

И еще несколько, которые, похоже, не находятся в активной разработке.

10
ответ дан 1 December 2019 в 13:59
поделиться

Если вам нужно чистое Java-решение, попробуйте Lobo .

В противном случае вы можете использовать SWT / JRex или какой-либо другой продукт на основе JNI .

1
ответ дан 1 December 2019 в 13:59
поделиться

Летающая тарелка небольшая и неплохо обрабатывает обычные HTML-страницы

1
ответ дан 1 December 2019 в 13:59
поделиться

У меня есть еще один

Проект Lobo - Открытый исходный код

0
ответ дан 1 December 2019 в 13:59
поделиться

Вы для этого можно использовать SWT, вот простой пример .

0
ответ дан 1 December 2019 в 13:59
поделиться

Вы можете использовать mozswing . Это работает.

0
ответ дан 1 December 2019 в 13:59
поделиться

Если вам нужно чисто Java решение, то вы можете использовать JWebEngine. Это лучшее из доступных в настоящее время решений на чистом Java.

1
ответ дан 1 December 2019 в 13:59
поделиться
Другие вопросы по тегам:

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