我需要用Java构建一个仿真应用程序,我需要在Java Swing或SWT中构建类似QGraphicsView的组件。
我的要求是
建筑地图
让鼠标对象绕过所谓的地图。
zoomin /缩小(ZoomOut)
我主要有两个问题。
第一个问题是(Swing,SWT或其他东西)更适合开发它。
后来你知道QGraphicsView之外的任何开源库,除了Qt Jambi
也许这可能是一个奇怪的问题,但我想从你的经验中学习你的意见。
任何想法都将受到赞赏
感谢
- 易卜拉欣
答案 0 :(得分:1)
我建议使用GEF或Draw2d。
GEF专为图表创建而设计,因此如果您需要更复杂的图表支持,那么这是很好的选择。 GEF具有高度可扩展性,可用于许多不同的解决方案。 更多关于GEF的信息: http://www.eclipse.org/gef/
如果您认为GEF并非完全符合您的需求,那么就有Draw2D。 Draw2D是非常好的图形画布框架。 GEF在后台使用Draw2d,但Draw2D不依赖于GEF。 Draw2D提供了很好的画布功能,非常类似于QGraphicsView。 有关Draw2D的更多信息,请访问: http://www.eclipse.org/gef/draw2d/index.php