`
紫梦飘逸
  • 浏览: 47864 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

mouseDragged

 
阅读更多

 今天要用到这个方法,首先就看api,发现如下:

    

 

 

   然后,方法测试:

         

 

结果:没有任何反应

解决问题:

     1,在仔细查看api,结果也没发现什么,

     2,想问d大神的,还没来

     3,在网上找到解决方法,

 

解决方法:

   

      在加上红色的那句话,就可以了。

 

经过这次:

     了解到mouseListener是检测鼠标点击,释放,进出组件的,而mouseMoveListener是检测鼠标移动的。

 

可以随意画出线条了:

  

 

 

          

    

  • 大小: 20.1 KB
  • 大小: 28.4 KB
  • 大小: 9.7 KB
  • 大小: 6.6 KB
1
1
分享到:
评论

相关推荐

    JAVA鼠标绘图和键盘绘图.rar_java 绘图_java绘图_mouseDragged

    - **mouseDragged事件处理**:在处理`mouseDragged`事件时,我们通常会获取鼠标的位置,然后在当前坐标处绘制线条或其他形状。这需要在`Graphics`对象上调用`drawLine()`或`drawRect()`等方法。 - **绘图更新**:...

    Angry-Birds-3.5:学习mouseDragged和mouseRelease功能!

    在本项目"Angry-Birds-3.5:学习mouseDragged和mouseRelease功能!"中,我们将探讨如何利用JavaScript编程语言实现交互式的愤怒小鸟游戏。在这个阶段,重点是理解并应用`mouseDragged`和`mouseRelease`事件处理函数...

    java 使用WindowAdapter实现鼠标事件

    2. `mouseDragged(MouseEvent e)`:当鼠标被按下并拖动时调用。 在`EventTest2.java`文件中,你可以看到如何注册这些监听器到窗口或特定组件上。例如,使用`addMouseListener()`和`addMouseMotionListener()`方法将...

    仿QQ登录窗体,拉伸展开!

    public void mouseDragged(MouseEvent e) { do_topPanel_mouseDragged(e); } }); topPanel.addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { do_topPanel_...

    基于java的鼠标拖拽功能.zip

    `MouseMotionListener`接口包含`mouseDragged()`(鼠标拖动)和`mouseMoved()`(鼠标移动)方法。`mouseDragged()`方法在鼠标按键被按下并移动时触发,是实现拖拽功能的核心。 为了实现基于Java的鼠标拖拽功能,...

    testEventMouse.rar_java中jfram

    `mouseDragged()` 在鼠标被按下并移动时调用,而 `mouseMoved()` 在鼠标移动但未按下任何按钮时调用。 3. **MouseWheelListener**: 当用户滚动鼠标滚轮时,可以使用这个接口来捕获事件。它有一个方法 `...

    基于Java的鼠标拖拽功能.zip

    在`mousePressed`事件中记录鼠标点击时的坐标(相对于组件),然后在`mouseDragged`事件中计算鼠标的当前坐标和初始坐标之间的差值,以此来更新组件的位置。 7. **重绘组件**: 在更新组件位置后,通常需要调用`...

    Java鼠标拖拽功能.rar

    - 在`mouseDragged(MouseEvent e)`或`onMouseDragged`中计算当前鼠标位置与初始位置的差值,并将此差值应用到组件的位置。 4. **关键类和方法**: - Swing中的`MouseListener`、`MouseMotionListener`接口,`...

    Java面向对象程序设计复习题附答案.doc

    - **解析:** `MouseMotionListener` 接口中包含的方法 `mouseDragged` 的正确签名应该是 `void mouseDragged(MouseEvent e)`,因此选项 A 正确。 6. **异常处理机制** - **题目:** 假设有一个方法 X,能够抛出两...

    Java鼠标画线

    由于`mouseDragged()`不自动触发,所以我们需要实现`MouseMotionListener`接口并覆盖`mouseDragged()`方法。在该方法内,根据鼠标的当前位置进行画线操作。 4. 在`paint()`或`paintComponent()`方法中,使用`...

    练习拖动的程序

    例如,在Java Swing或JavaFX中,我们可以重写`MouseListener`或`MouseMotionListener`接口的方法,如`mousePressed()`, `mouseDragged()`和`mouseReleased()`,以实现拖放功能。 2. **鼠标事件**:在描述中提到的...

    java事件处理 圆

    在`mousePressed()`方法中,我们可以记录鼠标按下时的位置,然后在`mouseDragged()`中更新圆的半径,根据鼠标移动的距离计算新的位置。 例如,以下代码片段展示了如何添加鼠标监听器: ```java JFrame frame = new...

    Java鼠标拖拽功能.zip

    在实现拖拽功能时,我们通常需要在`mousePressed`方法中记录鼠标按下的位置,然后在`mouseDragged`方法中计算鼠标的位移,并根据这个位移更新要拖动的对象的位置。例如,如果你正在创建一个可拖动的组件,你可能需要...

    Java鼠标拖拽功能源代码

    4. **计算偏移量**:在`mousePressed`事件中,记录下鼠标点击时的位置,然后在`mouseDragged`事件中,根据鼠标当前的位置计算出偏移量,将这个偏移量应用到组件的位置上。 5. **事件适配器**:为了简化代码,可以...

    拖动窗体功能(方法类)

    然后,我们需要监听鼠标事件,特别是`MouseMotionListener`接口中的`mouseDragged`事件,这是实现拖动的关键。 下面是一个简单的示例,展示如何创建一个可拖动的窗体: ```java import javax.swing.*; import java...

    java 使用MouseMotionListener监听鼠标

    1. `mouseDragged(MouseEvent e)`:当鼠标按键被按下并移动时,此方法会被调用。`MouseEvent`对象提供了关于事件的信息,如鼠标的位置和按钮状态。 2. `mouseMoved(MouseEvent e)`:当鼠标在组件上移动但没有按钮按...

    Java图片拖动功能的实现.rar

    `MousePressed`事件发生在鼠标按钮被按下时,`MouseDragged`事件在鼠标被按下并移动时触发,`MouseReleased`事件则在鼠标按钮释放时触发。 接下来,我们需要创建一个`JFrame`窗口,并在其中添加一个`JLabel`组件来...

    双屏演示MouMove

    通过实现这些接口,我们可以编写回调方法来响应特定的鼠标事件,如`mousePressed`、`mouseDragged`等。 在双屏环境中,拖拽功能的实现通常涉及以下几个关键步骤: 1. **识别鼠标按下**:当用户在某个可拖动对象上...

    Java鼠标拖拽功能.7z

    `mouseDragged` 方法会在鼠标被按下并移动时触发,而 `mouseMoved` 方法则在鼠标移动但未被按下时触发。我们需要重写这两个方法来实现拖拽功能。 3. **MouseListener接口**:虽然不是直接用于拖拽,但`mousePressed...

Global site tag (gtag.js) - Google Analytics