我正在寻找一个java 2d 绘图框架。我正在构建一个应用程序,您可以在其中加载图像,并且您应该能够在图像上绘图。但绘制的所有内容都应该是可选择的、可修改的、具有属性等。实际上 Eclipse GEF(或 Graphiti)看起来非常好,但似乎只专注于绘制图表。我还需要手绘图、贝塞尔曲线、直线等的支持。
有人知道像 Eclipse GEF 这样的东西,但它也支持手绘图和贝塞尔曲线吗?或者也许确实如此,但我看起来不够好?
最佳答案
您可以使用 JPanel
和自定义 paintComponent()
方法自己快速编写一个简单的编辑器。但是创建一个具有撤消等功能的有用编辑器是一项艰巨的工作。
尝试jfig这是共享软件(免费 30 天,然后 30 美元)。它有一个包含编辑器组件的框架以及一个可以调整的默认编辑器。
关于java - java中的绘图框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9500768/