我的团队实施简单的形状编辑器时间短。我们必须能够创建,删除,移动和复制简单的形状,如矩形和线条。这必须是一个独立的应用程序(可能不使用applet)。我们已经完全实现了支持应用程序的模型以及控制器。有什么建议吗?
编辑:这是一个更大的应用程序的一部分。只是缺少表示元素,以澄清。
答案 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。