2013-03-08 4 views
0

Мне нужно загрузить веб-сайт в процессе обработки. Я создал свой собственный HTML-файл, который использует для google-карт веб-api, и он работает очень хорошо, но мне нужен способ отобразить это при обработке (то есть в окне обработки java).Загрузить сайт в разделе Обработка

Есть ли даже способ? Я знаю, что обработка java основана, поэтому я предположил, что это будет достаточно легко, но я искал несколько часов, и я не могу найти что-либо. Любая помощь будет замечательной!

ответ

1

Если вам нужны некоторые функции обработки, почему бы не остановиться в браузере и использовать ProcessingJS.

Если вам абсолютно необходимо запустить код в качестве приложения Java или апплета, попробуйте что-то вроде DJ.

Просто убедитесь, что вы используете самый простой вариант для своей установки.

1

Обработка - это просто язык программирования. Если вам нужно запустить браузер в приложении «Обработка», вам придется прекратить использовать «Обработка» в качестве языка самостоятельно и просто использовать его в качестве библиотеки API внутри полномасштабного приложения Java. Он не приходит ни с чем, что действует как браузер, и сама обработка может связать вас где-то (используя вызов функции link()).

Если вы используете эскиз в качестве апплета, имейте в виду, что это больше не рекомендуется; если вы все еще используете Java в своем браузере, вы не обращали внимания на новости безопасности вокруг Java за последние несколько месяцев. Общая идея заключается в том, что если вам нужна привязка к браузеру, посмотрите, можете ли вы сделать эту работу с помощью Processing.js (который запускает обработку эскизов в браузере, интерпретируя их как JavaScript, а не компилируя их в байт-код Java VM и запуская это в JVM). Если у вас много импорта, это не сработает, и вам, возможно, придется перейти на простой Java-маршрут.

1

Я думаю, что используя Processing JavaScript mode, вы можете расширить поведение обработчика обработки с помощью кода JavaScript.

Вкладки JavaScript позволяют записывать чистый код JavaScript внутри PDE , который может достигать того, что предлагает API обработки. Проверьте примеры , включенные в этот режим, чтобы узнать, как интегрировать JavaScript с кодом с «обычной обработкой».

Этот вопрос переполнения стека может помочь вам достичь «HTML окна загрузки» эффект: How to create an iframe on clicking a link?

0

Не ясно, о процессе работы вам нужно, но вы можете сгенерировать вывод кода обработки из Java с помощью PDEGraphics2D. Это подкласс java.awt.Graphics2D, который генерирует код обработки так, как это делает Apache Batik для SVG. Просто передайте экземпляр PDEGraphics2D обычным механизмам рисования иерархии AWT/Swing. См. http://waterloo.sourceforge.net/PDEGraphics2D/

Смежные вопросы