Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > EditorPane html


Автор: goodday1941 18.5.2007, 10:02
ну для начала:
к примеру на ЕditorPane как URL была задана страница google.com
Как по нажатии кнопки Find сделать так что бы отобразилась страница с найденными даными? smile

Если можно примерчик, я думаю там ничего сложного не должно быть, но у мну пока все молчит smile

Автор: goodday1941 18.5.2007, 14:09
нету предположений? гм.. стрянно smile

Автор: nornad 18.5.2007, 16:23
Цитата(goodday1941 @  18.5.2007,  13:02 Найти цитируемый пост)
Как по нажатии кнопки Find сделать так что бы отобразилась страница с найденными даными?

Нужно обработать клик по ссылке и подгрузить в редактор страницу гугля с результатами.
Не знаю, может ли JEditorPane открывать страницы, но скорее всего может. (я пользую обычно JTextPane - он точно может)

Как обработать нажатие на ссылку я так сразу не скажу (не делал пока что), но пару примеров где-то встречал. Вроде бы там есть специальный листенер для ссылок.

Автор: goodday1941 18.5.2007, 17:59
не нажатие на ссылку (это и так понятно там ХиперлинкЛистенер есть), а нажатие на кнопку!

Добавлено через 40 секунд
хотя походу это задача не так проста и придеться пользоваться стандартным браузером :(

Автор: nornad 18.5.2007, 19:56
Ну, можно попробовать сделать нормальную страницу с формой, которая пошлёт запрос на гугль, но я подозреваю, что это не прокатит.
В любом случае, надо пробовать.

Добавлено через 7 минут и 12 секунд
Стоп, кажется я понял. smile
Страница не твоя, а обычно гугля. На ней и лежит кнопка "поиск".
Думаю, никак не получится. Хотя, ХЗ. Поищи инфу о том, как на жабе браузеры делают - там должно быть что-то умное по теме.

Автор: goodday1941 19.5.2007, 20:19
да, Вы правильно поняли... решил пока отказаться от задумки и воспользоваться стандартным браузером через Runtime smile.. так только ньюанс с определением системы остаеться и все, но там все просто smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)