tesonic 2009-09-02 10:19
浏览 465
已采纳

java 移动矩形的画法,求例子

我现在需要用java Swing来实现移动已有的矩形。我的问题就是我如何去判断我选中的是哪儿个矩形,而且移动以后我又如何更新(消除移动前的矩形)。这个问题我研究了很长时间,因为本身没有学过SWING,所以我真的是要崩溃了。如果谁知道希望能指点一下
[b]问题补充:[/b]
原理我明白确实不难,但是实现的时候,矩形这个对象的判断总是会出错,因为是多个矩形,所以判断选择矩形也很困难。最好是有代码帮我说明一下,谢谢了
[b]问题补充:[/b]
我差不多用的也是这个方法:我是设置的Vector,然后每次画矩形,就把这个对象添加进去。但是出现问题就是,添加后的元素覆盖了之前的元素,长度的是正确的,但是元素全部都是最后一次添加的元素。
还有我用的是mouseDraggeds监听事件,应该是没有关系的吧,判断条件和你说的差不多。
[b]问题补充:[/b]
没有写if,不是这个问题。同样的我使用List也是这个问题。

  • 写回答

5条回答 默认 最新

  • feiyuyuniao 2009-09-02 15:13
    关注

    http://keating.iteye.com/blog/460772

    刚写的,你see see吧。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法