专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java相关

鼠标拖动改变大小,求思路,求代码,该怎么处理

发布时间:2010-06-05 14:09:26 文章来源:www.iduyao.cn 采编人员:星星草
鼠标拖动改变大小,求思路,求代码
封装一个控件,继承JLabel ,要求运行时可以鼠标拖动改变大小,求思路,求代码

------解决方案--------------------
我写过C#的
JAVA方面,关于界面控件的没接触过
C#的思路:
首先已经该有一个可拖动区域 ,分以下几种情况
边的拖动:
 左右两边拖动的话 只考虑X轴的位移差距
 上下两边拖动的话 只考虑Y轴
 角拖动的话 全考虑
 如果鼠标持续按下 则实现改变大小功能
 定义一个bool 表示开始拖动 
 鼠标松开时 表示完毕 获取当前鼠标坐标,判断拖动类型 然后计算和控件的位移差,将宽或(和)高设为位移差即可

当然有一些细节可能没写到,大体思路这样
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: