创建窗口,使其能移动的代码
来源:互联网 发布:淘宝官网客户端 编辑:程序博客网 时间:2024/06/06 21:39
创建窗口,使其能移动的代码
AdminControl sf = new AdminControl();//声明一个对象
sf.addMouseListener(new MouseAdapter() {public void mousePressed(MouseEvent e) { // 按下(mousePressed不是点击,而是鼠标被按下没有抬起)
origin.x = e.getX(); // 当鼠标按下的时候获得窗口当前的位置
origin.y = e.getY();
}
});
sf.addMouseMotionListener(new MouseMotionAdapter() {
public void mouseDragged(MouseEvent e) { // 拖动(mouseDragged
Point p = sf.getLocation(); // 当鼠标拖动时获取窗口当前位置
sf.setLocation(p.x + e.getX() - origin.x, p.y + e.getY() - origin.y);
}
});
在前头声明一个位置变量
static Point origin = new Point();
0 0
- 创建窗口,使其能移动的代码
- win32的创建窗口代码
- 移动窗口一个空间的代码
- Qt隐藏系统的窗口框架后如何移动窗口,如何改变其大小?
- 如何在其他程序的窗口上创建按钮并使之能响应
- 如何在其他程序的窗口上创建按钮并使之能响应
- 如何在其他程序的窗口上创建按钮并使之能响应
- arcgis for flex 画的graphic面,在其面上也能移动地图
- 批处理里面能弹出窗口提示的代码总结
- 能使用键盘移动的层页面代码
- 用最短的MFC代码创建一个窗口
- 用QT创建一个窗口的代码
- 使用tipsWindow创建可移动的弹出窗口
- xib创建的控件用代码修改其约束问题
- 能拖动的窗口
- Directx09 创建窗口代码
- 无边框,窗口移动代码
- (转) arcgis for flex 画的graphic面,在其面上也能移动地图(及补充)
- React Native技术剖析(二)
- Unity 编辑器多重编辑 Multi-Object Editing
- centos6.5 安装python2.7.12
- 安卓自定义 View 进阶: 图片文字
- 面向对象1
- 创建窗口,使其能移动的代码
- CodeForces-732C-Sanatorium(模拟)
- 高性能的关键:Spring MVC的异步模式
- Android webview 加载html5 Video的视频,有时候出不来,该怎么办呢?
- BM318Maximum Product of Word Lengths
- 集合ArrayList遍历修改问题
- 初雪
- Maven 中Java代码不编译
- 设计模式(三)之行为型模式