SWing实现在两点间进行画线操作,选取新的点时,之前的线需要销毁。

jacklikeaccp 2013-09-12 06:03:32
现有一个需求,需要用swing窗体中的两点之间画一条线。
比方说有:A/B/C三个点。
选中A点B点时,在AB之间画一条线。
选中A点C点时,在AC之间画一条线,同时清除之前的线。
没接触过SWing,希望各位大牛指点一下。
是用Graphics类,具体如何写代码?
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
马达马达达 2013-09-13
  • 打赏
  • 举报
回复
repaint()
逍遥jc 2013-09-12
  • 打赏
  • 举报
回复
画AC的时候,需要保存AB么。不需要的话,直接画AC就好了。需要的画。建立集合保存AB坐标。画完AC的时候遍历集合重新画AB
福来哥 2013-09-12
  • 打赏
  • 举报
回复
画AC时要先把Graphics的前景色设置为当前画布的背景色,重新画一遍AB,相当于擦除的效果。
aaaabbbccd9876 2013-09-12
  • 打赏
  • 举报
回复
看看api,里面有划线的方法
ceclinux 2013-09-12
  • 打赏
  • 举报
回复
每次画的时候都会自动销毁的

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧