nibadeniuniu的gravatar头像
nibadeniuniu 2018-08-09 17:30:45

java swing实现拖动控件简单实例

Component cp = (Component)e.getSource();
            //拖动的时候记录新坐标
            newX = e.getXOnScreen();
            newY = e.getYOnScreen();
            //设置bounds,将点下时记录的组件开始坐标与鼠标拖动的距离相加
            cp.setBounds(startX+(newX - oldX), startY+(newY - oldY), cp.getWidth(), cp.getHeight());

 

java 实现拖动

java swing实现拖动控件简单实例java swing实现拖动控件简单实例


打赏

文件名:DraggedTest.java,文件大小:4.139K 下载
最代码最近下载分享源代码列表最近下载
微信网友_6443749026975744  LV1 2023年4月22日
cjjjyy  LV1 2023年3月3日
ezio_ding  LV1 2022年11月1日
wadadd  LV7 2022年9月13日
lizhenlinok  LV10 2021年1月22日
黑衫大魔王  LV1 2019年12月12日
765933786  LV1 2019年6月4日
天大地大我最大  LV2 2019年1月13日
339238137  LV1 2018年12月28日
最代码官方  LV168 2018年8月9日
最代码最近浏览分享源代码列表最近浏览
woldxy  LV12 4月1日
yangxb2  LV10 2023年10月20日
微信网友_6443749026975744  LV1 2023年4月22日
xingxing1234  LV10 2023年3月22日
cjjjyy  LV1 2023年3月3日
ezio_ding  LV1 2022年11月1日
lingtiejing  LV15 2022年10月30日
wadadd  LV7 2022年9月13日
liys1234  LV9 2022年4月22日
wyx065747  LV67 2022年3月9日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友