有人能让我从下面的想法开始吗:
我想将一个图像加载到我的java (java swing)应用程序中(平面图或蓝图)。假设平面图有一个白色背景,上面有3个形状(一个矩形,一个三角形和一个圆形)。这些形状有一个黑色边框。
程序应该检测到这些形状,并在上面绘制3个形状。
例如:它检测到矩形,并在图像中该矩形的顶部绘制一个新的矩形。当这个额外的矩形被绘制时,用户应该能够修改该矩形,并使用它做额外的事情,如填充矩形,更改边框样式,...
例如:在这种情况下,角上的小点或方块应该是可见的,这样我们就可以拖动/调整大小/移动矩形。有点像这张来自visual studio的屏幕截图:http://farm1.static.flickr.com/49/132219212_061a1300af_o.png
有没有人有这方面的教程?我是不是错过了一些非常有用的java算法?等等...?欢迎所有建议或帮助
提前使用Tnx
https://stackoverflow.com/questions/2366094
复制