我正在寻找一个java 2d绘图框架。我正在构建一个加载图像的应用程序,您应该可以在图像上绘制。但绘制的所有内容都应该是可选择的,可修改的,具有属性等。实际上Eclipse GEF(或Graphiti)看起来非常好,但这似乎只关注绘制图表。我还需要支持写意画,bezier曲线,直线等。
有人知道像Eclipse GEF这样的东西,但也支持徒手绘图和bezier曲线吗?或许它确实如此,我看起来不够好?
答案 0 :(得分:1)
您可以使用JPanel
和自定义paintComponent()
方法自行编写简单的编辑器。但是使用撤消等创建一个有用的编辑器是很多工作。
尝试jfig共享软件(30天免费,30美元)。它有一个带编辑器组件的框架以及一个可以调整的默认编辑器。