JPanel及其他控件中鼠标拖动画选择框

来源:互联网 发布:base64解码 java 乱码 编辑:程序博客网 时间:2024/05/01 08:51

 

  1. 响应鼠标按下事件,记录起始点到全局变量
  2. 响应鼠标拖动事件,启用XOR模式,绘制前一个矩形(抹除前一个矩形),新建一个矩形并绘制(当前矩形);新建矩形的算法有多种,以下采用的算法适应各个方向上的拖动;注意使用XOR模式来抹除之前绘制的矩形,千万不要使用repaint方法。
  3. 响应鼠标释放时间,启用XOP模式抹除最后一次矩形

 

原创粉丝点击