Программирование простого приложения для рисования - PullRequest
1 голос
/ 19 ноября 2008

, чтобы сделать некоторую визуализацию данных, я хотел бы включить прямоугольники, круги и текст в мои графики. Кто-нибудь знает основанный на Java фреймворк (возможно, похожий на очень базовую функциональность Powerpoint), который может экспортировать SVG-графику?

Ответы [ 5 ]

3 голосов
/ 19 ноября 2008

Посмотрите на Java Advanced Imaging ( JAI ) и Batik SVG toolkit:

2 голосов
/ 19 ноября 2008

Интересная статья о SVG и Java здесь . В завершение обсуждается создание SVG-элементов программно (с использованием DOM-манипуляции).

1 голос
/ 19 ноября 2008

Другое решение, которое я использовал (хотя в моем случае только для отображения файлов SVG), это Salamander :

Легкий и простой в использовании вместе с качелями. Он содержит класс SVGIcon, который упрощает добавление изображений SVG в приложение.

Поскольку он поддерживает анимацию, вы можете изменить DOM файла SVG, и изменения будут отображены на экране.

Требование возможности простого экспорта в SVG может быть выполнено только в том случае, если для начала используется SVG ...: D

0 голосов
/ 19 ноября 2008

A возможно решение состоит в использовании Cairo , который имеет Java-привязки и может экспортировать в различные форматы, включая SVG.

0 голосов
/ 19 ноября 2008

Вы можете использовать встроенный пакет java.awt для базовых функций рисования.

http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Graphics2D.html

расширяйте свой класс из интерфейса java.awt.Drawable и реализуйте:

public void draw (Graphics graphicsIn) функция.

Редактировать: я не читал, что вам нужен экспорт SVG. Мое предложение может быть глупым в этом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...