рамки для рисования в Java - PullRequest
1 голос
/ 29 февраля 2012

Я ищу 2d рамки для рисования Java. Я создаю приложение, в котором вы загружаете изображение, и вы должны иметь возможность рисовать поверх изображения. Но все, что нарисовано, должно быть выбираемым, модифицируемым, иметь свойства и т. Д. На самом деле Eclipse GEF (или Graphiti) выглядел действительно хорошо, но, похоже, он сосредоточен только на рисовании диаграмм. Мне также нужна поддержка рисования от руки, кривых Безье, линий и т. Д.

Кто-нибудь знает что-то вроде Eclipse GEF, но также поддерживает рисование от руки и кривые Безье? Или, может быть, и я не выглядел достаточно хорошо?

1 Ответ

1 голос
/ 29 февраля 2012

Вы можете быстро написать простые редакторы самостоятельно, используя JPanel и пользовательский метод paintComponent().Но создание полезного редактора с отменой и т. Д. - большая работа.

Попробуйте jfig , который является условно-бесплатным (бесплатно в течение 30 дней, а затем 30 долларов США).У этого есть структура с компонентами редактора плюс редактор по умолчанию, который вы можете настроить.

...