Java: создать графику без awt?

Там какая-либо библиотека там для создания графики, не используя AWT?
То, в чем я нуждаюсь, является простыми функциями рисунка (любите чертить линию), и текст, тянущий функции для создания графику в памяти для приложения механизма приложения Google. Механизм приложения не поддерживает AWT.

Спасибо!

8
задан Damian 30 January 2010 в 21:19
поделиться

4 ответа

Нет, если вы не хотите реализовать свой собственный класс изображения (скажем, растровое изображение) и алгоритмы рендеринга для линий, форм, изображений.

Если у вас есть опыт работы с компьютерной графикой и растирацией, это может быть не очень сложно, но иначе это будет больше, чем вы хотите откусить.

4
ответ дан 5 December 2019 в 23:15
поделиться

Google Web Toolkit содержит хорошую графическую библиотеку, предназначенную для взаимодействия с устройством Google App.

Отредактируйте, чтобы уточнить: App Google App предназначен для хостинга приложений в Интернете. Вам нужно разработать графику, которая может работать в браузере. Для этого вам нужно написать код на веб-языке, например, JavaScript. Google Web Toolkit содержит графическую библиотеку Java, которая включает в себя JavaScript, сохраняя свои усилия на написание JavaScript.

-1
ответ дан 5 December 2019 в 23:15
поделиться

'Java 2D API - это набор классов для продвинутой 2D графики и визуализации, охватывающих линейных искусств, текста и изображений » http://java.sun.com/products/java-media/2d/index.jsp

Вот еще одна возможность: org.eclipse.draw2d Это, вероятно, опирается на Eclipse SWT.

0
ответ дан 5 December 2019 в 23:15
поделиться

Вы можете попробовать использовать Senselan . В разделе в разделе он говорит, что они не используют AWT или Imageio. Конечно, есть изображения API , но кажется, что это довольно ограничено в том, что он предлагает.

Редактировать:

Похоже, есть пару возможностей Python, которые могут предложить вам некоторые ограничиваемые возможности рисования. Возможно, вы можете написать соответствующие функциональные возможности изображения в качестве веб-служб Python, и сохраняйте остальное приложение в Java:

  1. замена функциональности Pil (ImagedRaw) в Google App Engine (GAE)
  2. http://denislaprise.com/ 2008/08 / 21 / Dravel-Images-On-Google-App-Engine /
1
ответ дан 5 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: