0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
1 | |
Отображение HTML странички в JAVA-Приложении05.10.2011, 21:51. Показов 16028. Ответов 15
Метки нет (Все метки)
Есть ли в Java какой-нибудь компонент библиотеки Swing, который позволяет исходный html текст представить на форме в виде web странички?
Надо написать что-то типо своего броузера.
0
|
05.10.2011, 21:51 | |
Ответы с готовыми решениями:
15
Java-Applet из HTML-странички? Как правильно реализовать java replace в теле странички html? Отображение HTML-страницы в приложении Отображение HTML страницы в приложении. |
mishgun
|
|
05.10.2011, 22:22 | 2 |
Smotrity v storony HTML i vseh classov vniz
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
06.10.2011, 11:06 [ТС] | 3 |
Почему все говорят либо посмотри ниже, посмотри ниже, хотя уже всё облазила и ничего там про это не написано, либо, прочитай документацию от sun-а по библиотекам javax.swing.text.html и
javax.swing.text.html.parser, в которой ничего полезного нет. Вам что трудно пару строчек в пример напиать!?
0
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
06.10.2011, 11:52 | 4 |
если про отображение 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 [ТС] | 5 |
Спасибо, сейчас посмотрю!
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
06.10.2011, 15:09 [ТС] | 6 |
Первые 4 ссылки совсем не то, мне надо не форматирование текста
на кнопочках с помощью html тэгов, а отображение html файла в java-приложении, как в IE(формочки,кнопочки,таблицы, текст и т.д.). Надо считать html код из файла, отпарсить его и вставить на форму(так, чтобы он отображался как на броузере). Кто-нибудь знает как это сделать? P.S. А за последние 2 ссылки спасибо, пригодятся!
0
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
06.10.2011, 15:26 | 7 |
>> вставить на форму
мне всегда было интересно, что в таком контексте называют 'формой' насколько я помню в свинге такого компонента нет Вы не могли бы пояснить ?
0
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
06.10.2011, 15:40 | 8 |
если Вы хотите реализовать браузер самостоятельно, то готов Вас обрадовать - задача не из тривиальных. Советую попробовать поискать в гугле готовое решение. Правда похоже их не так много. Я походив минут 5 нашёл из интересного только вот это.
http://www.webrenderer.com/ но правда платный.
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
||||||
06.10.2011, 16:03 [ТС] | 9 | |||||
'Вставить на форму', я имею ввиду как-то так:
(как я представляю это должно выглядеть)
Может document надо добавлять не к JPanel, а куда-то ещё?
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
06.10.2011, 16:06 [ТС] | 10 |
Нет, браузер мне не надо реализовать, так было написано, чтобы вам легче было понять смысл задачи.
0
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
06.10.2011, 16:16 | 11 |
а как именно 'ничего не работает' ?
0
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
||||||
06.10.2011, 16:38 | 12 | |||||
Я всё таки не пойму чем Вам четвёртая ссылка не понравилась.
По моему всё отлично работает, как раз так как Вам нужно.
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
06.10.2011, 18:20 [ТС] | 13 |
Кажется, получилось.
Большое вам спасибо!
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 9
|
|
10.10.2011, 11:53 [ТС] | 14 |
А можно сделать как-нибудь так, чтобы JEditorPane понимал JavaScript, а-то он понимает только простейший html, даже фреймы не выводит?
0
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
11.10.2011, 01:14 | 15 |
>> А можно сделать как-нибудь так, чтобы JEditorPane понимал JavaScript
честно говоря не интересовался, но думаю что нет. Задекларировано то чт Swing компоненты смогут рендерить HTML, JavaScript же к HTML не относится. А про фреймы лучше забудьте по моему их давно же стараются не использовать
0
|
0 / 0 / 1
Регистрация: 29.05.2009
Сообщений: 52
|
|
11.10.2011, 13:17 | 16 |
>А можно сделать как-нибудь так, чтобы 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 | |
11.10.2011, 13:17 | |
Помогаю со студенческими работами здесь
16
Как вытащить текст со Html странички? Html Agility Pack Отображение процесса загрузки странички WebBrowser-а в ProgressBar-е Создание странички в html Вытаскивание слова из html странички Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |