java - java中的绘图框架

标签 java java-2d eclipse-gef

我正在寻找一个java 2d 绘图框架。我正在构建一个应用程序,您可以在其中加载图像,并且您应该能够在图像上绘图。但绘制的所有内容都应该是可选择的、可修改的、具有属性等。实际上 Eclipse GEF(或 Graphiti)看起来非常好,但似乎只专注于绘制图表。我还需要手绘图、贝塞尔曲线、直线等的支持。

有人知道像 Eclipse GEF 这样的东西,但它也支持手绘图和贝塞尔曲线吗?或者也许确实如此,但我看起来不够好?

最佳答案

您可以使用 JPanel 和自定义 paintComponent() 方法自己快速编写一个简单的编辑器。但是创建一个具有撤消等功能的有用编辑器是一项艰巨的工作。

尝试jfig这是共享软件(免费 30 天,然后 30 美元)。它有一个包含编辑器组件的框架以及一个可以调整的默认编辑器。

关于java - java中的绘图框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9500768/

相关文章:

java - ZK Listheader 以编程方式设置排序

java - Android应用程序: scanning for music files in specified folders runs slowly and hangs.

java - ChromeDriver 无法导航到 eclipse 中的 URL

java - 是否可以检测窗口遮挡

java - 形状旋转问题 - Java2d

java - 使用 Apache Batik 调整 svg 文件大小时内存不足

java - eclipse 的 draw2d 图中的文本框

java - 如何知道扫描仪是否已经扫描完android中的条码?

java - 如何在使用 GEF 为 Eclipse 插件生成的图形中获取定向箭头(用于边)?

eclipse-gef - Eclipse GEF 中使用的设计模式