快速Java形状操作

时间:2010-09-27 22:46:45

标签: java model-view-controller drawing

我的团队实施简单的形状编辑器时间短。我们必须能够创建,删除,移动和复制简单的形状,如矩形和线条。这必须是一个独立的应用程序(可能不使用applet)。我们已经完全实现了支持应用程序的模型以及控制器。有什么建议吗?

编辑:这是一个更大的应用程序的一部分。只是缺少表示元素,以澄清。

2 个答案:

答案 0 :(得分:0)

如果您只想显示图形,请查看Java2D库。

以下是API:http://download-llnw.oracle.com/javase/1.4.2/docs/guide/2d/spec.html 还有很多教程:(这里是一个)http://download.oracle.com/javase/tutorial/2d/index.html

尝试使用Google搜索Java 2D示例或类似的查询。

我认为你会发现在Java中绘制2D形状实际上非常容易:)

答案 1 :(得分:0)

我一直在使用JHotDraw,我自己的应用程序中的图形编辑器。您可以参考他们的源代码。他们非常广泛地使用设计模式。

这是一个不太糟糕的人物编辑器,它起源于经典设计模式的作者之一Erich Gamma。

  

JHotDraw是一个二维图形   结构化绘图框架   用Java编写的编辑器。它是   基于Erich Gamma的JHotDraw,其中   IFA是1996年,1997年的版权   Informatik和Erich Gamma。