Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
快速Java形状操纵_Java_Model View Controller_Drawing - Fatal编程技术网

快速Java形状操纵

快速Java形状操纵,java,model-view-controller,drawing,Java,Model View Controller,Drawing,我的团队在实现一个简单的形状编辑器方面时间很短。我们必须能够创建、删除、移动和复制简单形状,如矩形和直线。这必须是一个独立的应用程序(可能不使用小程序)。我们已经完全实现了支持应用程序和控制器的模型。有什么建议吗 编辑:这是一个更大的应用程序的一部分。只是缺少了表示元素,澄清一下。如果您只是想显示图形,请查看Java2D库 以下是API: 还有很多教程:(这里有一个) 试着用谷歌搜索Java2D示例或类似的查询 我想你会发现用Java绘制2D形状其实很容易:)我一直在用,在我自己的应用程序中有一

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


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

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

以下是API: 还有很多教程:(这里有一个)

试着用谷歌搜索Java2D示例或类似的查询

我想你会发现用Java绘制2D形状其实很容易:)

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

这是一个不错的图形编辑器,它由经典设计模式的作者之一Erich Gamma发起

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


听起来你好像把一切都搞定了。你能更具体地告诉我你在寻求什么样的建议吗?嗯,我们正试图找到一种在屏幕上实际显示节目的方法。