gpt4 book ai didi

Java JButton - MouseMotionListener ( MouseMoved ) 鼠标悬停效果

转载 作者:行者123 更新时间:2023-11-29 08:05:41 25 4
gpt4 key购买 nike

我正在尝试实现 MouseOver 效果,就像在 Java 中的 JavaScript 中为 JButton 所熟知的那样。我添加了一个 MouseMotionListener 并且它起作用了。如果我的鼠标触摸到第一个按钮,我确实想设置其他 2 个按钮可见。所以这很完美..但我不知道如果鼠标不在按钮上如何处理。我想在鼠标离开按钮后将按钮设置为 false

这是我的代码:

mouseover.addMouseMotionListener(new MouseMotionListener() {
public void mouseDragged(MouseEvent arg0) {}
public void mouseMoved(MouseEvent arg0) {

del.setVisible(true);
addone.setVisible(true);



}

mouseover 是我想听的 Button。del 是另一个我想设置可见的按钮添加也

对不起我的英语不太好:P

谢谢!

最佳答案

您正在寻找一个 MouseListener,专门实现 mouseExited。

http://docs.oracle.com/javase/tutorial/uiswing/events/mouselistener.html

您可能希望使用 MouseAdapter 来避免被迫实现 MouseListener 中的所有方法。 MouseAdapter 只是一个实现鼠标监听接口(interface)的类。

http://docs.oracle.com/javase/6/docs/api/java/awt/event/MouseAdapter.html

关于Java JButton - MouseMotionListener ( MouseMoved ) 鼠标悬停效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11414416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com