首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java无窗体鼠标流畅拖动如何实现

2013-06-19 
java无窗体鼠标流畅拖动怎么实现?本帖最后由 cxiyue 于 2013-06-10 00:28:26 编辑this.addMouseMotionList

java无窗体鼠标流畅拖动怎么实现?
本帖最后由 cxiyue 于 2013-06-10 00:28:26 编辑


this.addMouseMotionListener(new MouseAdapter() {

  @Override
  public void mouseDragged(MouseEvent e) {
    // TODO Auto-generated method stub
    该怎么写
  }
});
无窗体拖动 Java
[解决办法]
this.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
isDraging = true;
xx = e.getX();
yy = e.getY();
}

public void mouseReleased(MouseEvent e) {
isDraging = false;
}
});
this.addMouseMotionListener(new MouseMotionAdapter() {

public void mouseDragged(MouseEvent e) {
if (isDraging) {
int left = getLocation().x;
int top = getLocation().y;
setLocation(left + e.getX() - xx, top + e.getY() - yy);
}
}

});

热点排行