问题标签 [mousemotionlistener]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
64 浏览

java - java中的一个中央MouseMotionListener

我在我的 JFrame 中添加了一个 MouseMotionListener 来控制从我的 jframe 中的所有对象到达的所有鼠标运动消息,但是当我将鼠标移到 JLayeredPane 上时,不会产生任何消息。请帮我在我的 JFrame 中添加一个中央 MouseMotionListener 来控制来自其中所有对象的所有消息。

太谢谢了。

0 投票
1 回答
2542 浏览

java - 如何设置 mouseClicked 事件?

我正在尝试编写一个程序,当我单击鼠标左键时,它会显示 x 和 y 坐标,但它不起作用。如果我运行程序,控制台会自动显示 x 和 y 坐标,但我想在单击鼠标后查看坐标。

第二个文件

0 投票
1 回答
35 浏览

java - 无法向位于其他类中的 `paintComponent()` 方法提供鼠标坐标

我正在创建一个简单的程序,它可以在鼠标所在的任何位置绘制(显示)我的图像。所以图像随着鼠标箭头移动。

为此,我创建了 aJFrame并通过名为 的类将 a 添加到MouseMotionListener其中。使用类添加图像。ImageFrameimageComponent

MouseMotionListener我获取鼠标坐标但无法理解如何为方法提供这些xy坐标paintComponent,以及每次移动鼠标时如何重新绘制它。这是我的代码:

main()类中的方法Practice

Frame将侦听器添加ImageComponent到框架的类。

imageComponent类,从指定路径绘制图像:

在上面的类中,我声明了xand y:鼠标坐标。我想从听众那里得到,但不明白如何做到这一点。请有人帮忙!

编辑: 如果我添加mouseMotionListenerimageComponent那么它会给出这个错误:

0 投票
2 回答
1005 浏览

java - 同时注册 MouseListener 和 MouseMotionListener

我正在尝试编写一个包含and的Mouse类(实现MouseListenerand MouseMotionListener)。我希望能够在鼠标按下时检测鼠标运动。我可以分别检测每个,但不能同时检测。例如:mousePressed()mouseMoved()

正如你应该看到的,“Pressed”和“Moved”都被打印出来了,但是一旦鼠标被按下,“Moved”直到鼠标被释放才被打印出来。我怎么做才能让它做到这一点?

0 投票
1 回答
5549 浏览

java - Java Swing moving shapes with mouse

I am working on a simple object drawing program using Swing in Java. My program simply should draw shapes according to buttons when clicked, and move any shapes with the mouse. I have four buttons which draw rectangle, circle and square on screen. So far I did managed to draw to shapes when you click on buttons. but i want to move the shapes on screen which it did not work out.

The problem is this: When I click on circle shape to drag it around with mouse, it clears all the screen and noting is on the screen.

And, is there a way to clean all the screen when I click on clear button?

Thank you?

0 投票
1 回答
580 浏览

java - 通过鼠标拖动绘制时的多个形状

我需要一些关于用java图形绘制形状的帮助......,我正在尝试创建绘画应用程序,当我使用鼠标拖动它绘制多个形状(从小到大)时;像这样:http://i.stack。 imgur.com/0oQmv.png

任何人都可以解决这个问题? 谢谢大家。。

这是DrawingArea类:

0 投票
1 回答
58 浏览

java - 使用 MouseMotionListener 更新屏幕

我的问题是为什么不能paddleOne用鼠标移动???是不是因为没有更新???

更新图形

更新桨的 y 位置

0 投票
1 回答
57 浏览

java - 使鼠标坐标以帧的中心为 Origin-Java

如何让 MouseMotionListener 在框架的中心读取 (0,0) 而不是默认的左上角位置?

0 投票
1 回答
68 浏览

java - 是否可以在 Java gui 画布上绘制并跟踪鼠标在画布上绘制的内容?

我正在制作一个游戏,用户在屏幕上得到一个字母,他们必须追踪该字母,我想知道的是用户何时绘制我可以追踪他们正在绘制的内容以查看他们是否正确绘制了字母.

我正在考虑使用 if 语句来说明如果鼠标沿着字母的坐标拖动,例如字母在屏幕上的位置,那么它是正确的,否则它是错误的。

那行得通吗?

0 投票
0 回答
125 浏览

java - 鼠标移动延迟 repaint()

我一直在编写一个球在墙上弹跳的项目,除了当我将鼠标足够快地移动到绘图面板上时,一切工作正常,重绘是滞后的。所以我在Edit 2中做了一个例子,问题也存在。为什么?我该如何修复它或解决它?

编辑 1: 这就是我的代码的样子:这里
编辑 2: 我创建了这个示例以使其更清晰。

编辑3: 解决了一个问题。至少我知道问题不在于代码,而在于我的笔记本电脑。

编辑 4: 我注意到问题只存在于使用外接鼠标时。否则一切都好。这是与代码无关的本地问题。不过谢谢你的帮助!