|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
Отображение HTML странички в JAVA-Приложении05.10.2011, 21:51. Показов 16436. Ответов 15
Метки нет (Все метки)
Есть ли в Java какой-нибудь компонент библиотеки Swing, который позволяет исходный html текст представить на форме в виде web странички?
Надо написать что-то типо своего броузера.
0
|
|
| 05.10.2011, 21:51 | |
|
Ответы с готовыми решениями:
15
Java-Applet из HTML-странички? Как правильно реализовать java replace в теле странички html?
|
|
mishgun
|
|
| 05.10.2011, 22:22 | |
|
Smotrity v storony HTML i vseh classov vniz
|
|
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
| 06.10.2011, 11:06 [ТС] | |
|
Почему все говорят либо посмотри ниже, посмотри ниже, хотя уже всё облазила и ничего там про это не написано, либо, прочитай документацию от sun-а по библиотекам javax.swing.text.html и
javax.swing.text.html.parser, в которой ничего полезного нет. Вам что трудно пару строчек в пример напиать!?
0
|
|
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
| 06.10.2011, 11:52 | |
|
если про отображение HTML то возможности в swing-е не очень богатые
читай: http://java.sun.com/docs/books/tutorial/uiswing/components/html.html http://java.sun.com/docs/books/tutorial/uiswing/components/text.html строчки кода http://java.sun.com/docs/books/tutorial/uiswing/components/example-1dot4/index.html#TextSamplerDemo и вот ещё: http://javaalmanac.com/egs/javax.swing.text/ep_ShowHTML.html http://javaalmanac.com/egs/javax.swing.text.html/GetLinks.html http://javaalmanac.com/egs/javax.swing.text.html/GetText.html
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
| 06.10.2011, 12:38 [ТС] | |
|
Спасибо, сейчас посмотрю!
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
| 06.10.2011, 15:09 [ТС] | |
|
Первые 4 ссылки совсем не то, мне надо не форматирование текста
на кнопочках с помощью html тэгов, а отображение html файла в java-приложении, как в IE(формочки,кнопочки,таблицы, текст и т.д.). Надо считать html код из файла, отпарсить его и вставить на форму(так, чтобы он отображался как на броузере). Кто-нибудь знает как это сделать? P.S. А за последние 2 ссылки спасибо, пригодятся!
0
|
|
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
| 06.10.2011, 15:26 | |
|
>> вставить на форму
мне всегда было интересно, что в таком контексте называют 'формой' насколько я помню в свинге такого компонента нет Вы не могли бы пояснить ?
0
|
|
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
| 06.10.2011, 15:40 | |
|
если Вы хотите реализовать браузер самостоятельно, то готов Вас обрадовать - задача не из тривиальных. Советую попробовать поискать в гугле готовое решение. Правда похоже их не так много. Я походив минут 5 нашёл из интересного только вот это.
http://www.webrenderer.com/ но правда платный.
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
||||||
| 06.10.2011, 16:03 [ТС] | ||||||
|
'Вставить на форму', я имею ввиду как-то так:
(как я представляю это должно выглядеть)
Может document надо добавлять не к JPanel, а куда-то ещё?
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
| 06.10.2011, 16:06 [ТС] | |
|
Нет, браузер мне не надо реализовать, так было написано, чтобы вам легче было понять смысл задачи.
0
|
|
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
| 06.10.2011, 16:16 | |
|
а как именно 'ничего не работает' ?
0
|
|
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
||||||
| 06.10.2011, 16:38 | ||||||
|
Я всё таки не пойму чем Вам четвёртая ссылка не понравилась.
По моему всё отлично работает, как раз так как Вам нужно.
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
| 06.10.2011, 18:20 [ТС] | |
|
Кажется, получилось.
Большое вам спасибо!
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
| 10.10.2011, 11:53 [ТС] | |
|
А можно сделать как-нибудь так, чтобы JEditorPane понимал JavaScript, а-то он понимает только простейший html, даже фреймы не выводит?
0
|
|
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
| 11.10.2011, 01:14 | |
|
>> А можно сделать как-нибудь так, чтобы JEditorPane понимал JavaScript
честно говоря не интересовался, но думаю что нет. Задекларировано то чт Swing компоненты смогут рендерить HTML, JavaScript же к HTML не относится. А про фреймы лучше забудьте по моему их давно же стараются не использовать
0
|
|
|
0 / 0 / 1
Регистрация: 29.05.2009
Сообщений: 52
|
|
| 11.10.2011, 13:17 | |
|
>А можно сделать как-нибудь так, чтобы JEditorPane понимал JavaScript, а-то он понимает только простейший html, даже фреймы не выводит?
Это не бага JEditorPane, просто JavaScript не подходит под понятие редактируемого ![]() Для твоих целей, возможно, будет лучше использовать SWT с интеграцией MS InternetExplorer (в качестве HTML виджета). Либо проект JDIC - он умеет интегрироваться с Mozilla, FireFox, MS IE. Можно начать от сюда: http://weblogs.java.net/blog/georgez/archive/2005/07/jdicjavaone_200.html
0
|
|
| 11.10.2011, 13:17 | |
|
Помогаю со студенческими работами здесь
16
Отображение HTML страницы в приложении. Как вытащить текст со Html странички? Html Agility Pack Отображение процесса загрузки странички WebBrowser-а в ProgressBar-е Создание странички в html Вытаскивание слова из html странички Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|