|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
Отображение HTML странички в JAVA-Приложении05.10.2011, 21:51. Показов 16505. Ответов 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 странички Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|