Мы разрабатывали несколько тестовых проектов с использованием векторной графики в интерфейсе и после просьб поделиться опытом разработки написали пример для изучения. На самом деле, это очень просто, и в качестве примера предлагаем небольшое демо из документированным кодом, разработанное на GWT, с использованием библиотеки Dojo для работы с SVG (VML) графикой. Работает в большинстве браузеров, разработка практически только на Java.
Для начала ознакомьтесь с самим демо: gwt.org.ua/demos/gwt-dojo-drawdemo/DojoSimpleDemo.html
В исходный кодах найдете:
– подключение dojo.js;
– создание gfx surface на странице;
– базовые классы для работы с DojoX сущностями (gfx, shape, color, stroke);
– пример обёртки визуального объекта circle;
– комментарии к классам и их членам;
– и, собственно, пример использования разработанных классов — анимация цветных колец.
Если заинтересовались — загрузите архив проекта для Eclipse. Для корректной работы с проектом под Eclipse, необходимо настроить переменную GWT_HOME (мы используем ее для коммандной работы).
Крос-пост с нашего GWT блога: gwt.org.ua/ru/blog/2008/04/03/gwt-dojo-draw-demo