java swing编程:两个label连线问题

wang1ji2dong3 2012-04-01 10:17:41
我想实现一个功能:用鼠标先后点击label1、label2后,label1发出一个带箭头的直线连接到label2,并且挪动了label1或label2的位置后,箭头的其实位置也跟着变化,请问应该怎么实现。请高手指教!
...全文
220 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ace62 2012-04-04
  • 打赏
  • 举报
回复
重建一个JLabel类,增加2个属性来表示到达或发出的箭头,在它的paint()中,除了实现原有JLabel的功能外再实现所有相关(到达或发出)箭头的paint
lasfrost 2012-04-03
  • 打赏
  • 举报
回复
可以做到,需要重写JLabel的上层容器的paint(Graphics g)方法中绘制箭头,虚头方位坐标由JLabel提供
keep_trying_gogo 2012-04-02
  • 打赏
  • 举报
回复
如果楼主想搞java方向,建议不要把太多的时间放在这上面,因为在实际开发中图形方面的东西基本不用。可以做为个人爱好学学就行,不用上心!!供参考。
找工作中 2012-04-02
  • 打赏
  • 举报
回复
貌似swing本身做不到吧
为爱冰封的心 2012-04-02
  • 打赏
  • 举报
回复
有现成的api可以用,如JUNG, jgraph。如果需要做画图,可以用用。
wang1ji2dong3 2012-04-02
  • 打赏
  • 举报
回复
我现在急用,希望能有高手帮忙,万分感谢

62,614

社区成员

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

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