2012-02-29 4 views
1

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

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

ответ

1

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

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

+0

Рисунок действительно не проблема, я делал крупномасштабные проекты на этом раньше, но я ищу фреймворк, такой как GEF, который мгновенно даст мне графический интерфейс, который я могу настроить для своего приложения, и который уже имеют поддержку многих базовых функций, которые потребуются программе рисования (отмена наименее всего) –

+0

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

+0

Действительно, я пропустил этот важный момент (возможность расширения и изменения GUI) –

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