Как построить QGraphicsView как компоненты в Java - PullRequest
1 голос
/ 24 февраля 2011

Мне нужно создать приложение для моделирования на Java, и мне нужно создать компонент, похожий на QGraphicsView, в Java Swing или SWT.

Мои требования:

  1. строительная карта

  2. , позволяющая объекту мыши перемещаться вокруг так называемой карты.

  3. увеличение / уменьшение

  4. вращающаяся система координат, подобная этой.

enter image description here

У меня есть в основном два вопроса.

Первый вопрос: какой (Swing, SWT или что-то еще) больше подходит для его разработки?

Позднее вы знаете любую библиотеку с открытым исходным кодом, такую ​​как QGraphicsView, кроме Qt Jambi

Может быть, это может быть странный вопрос, но я хочу узнать ваше мнение, исходя из вашего опыта.

Любая идея будет оценена

спасибо

- Ибрагим

1 Ответ

1 голос
/ 25 февраля 2011

Я бы предложил использовать GEF или Draw2d.

GEF предназначен для создания диаграмм, так что если вам нужна более сложная поддержка диаграмм, то это хороший выбор. GEF легко расширяется и может использоваться во многих различных решениях. Более подробная информация о ГЭФ здесь: http://www.eclipse.org/gef/

Если вы думаете, что GEF не совсем то, что вам нужно, то есть Draw2D. Draw2D - очень хороший графический холст. GEF использует Draw2d в фоновом режиме, но Draw2D не зависит от GEF. Draw2D предоставляет хорошие возможности Canvas, очень похожие на QGraphicsView. Более подробную информацию о Draw2D можно найти здесь: http://www.eclipse.org/gef/draw2d/index.php

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