public void lblbeijing_mousePressed(MouseEvent e) { thex = e.getX();//鼠标第一次按下位置 they = e.getY(); } public void lblbeijing_mouseDragged(MouseEvent e) { int x = this.getX() + e.getX() - thex;//e.getX()是鼠标当前位置,e.getX() - thex是挪动距离 int y = this.getY() + e.getY() - they;//this.getY()窗体的位置
thex = e.getX();//鼠标第一次按下位置
they = e.getY();
} public void lblbeijing_mouseDragged(MouseEvent e) {
int x = this.getX() + e.getX() - thex;//e.getX()是鼠标当前位置,e.getX() - thex是挪动距离
int y = this.getY() + e.getY() - they;//this.getY()窗体的位置
this.setLocation(x, y);//窗体摆放
}