java按钮要鼠标划过去才能显示,怎么解决啊,下面是代码

public void mouseMoved(MouseEvent e) { if(e.getX() > button.getX() && e.getY() > button.getY()&& e.getX() < button.getX()+button.getWidth() && e.getY() < button.getY()+button.getHeight())button.setVisible(true);else button.setVisible(false);} public void mouse...
java按钮要鼠标划过去才能显示,怎么解决啊,下面是代码
button.setVisible(false);
login.addMouseMotionListener(new MouseMotionListener() {
public void mouseMoved(MouseEvent e) {
if(e.getX() > button.getX() && e.getY() > button.getY()
&& e.getX() < button.getX()+button.getWidth() && e.getY() < button.getY()+button.getHeight())
button.setVisible(true);
else
button.setVisible(false);
}
public void mouseDragged(MouseEvent e) {
}
});2013-12-02
按钮对象.setVisable(true)2013-12-02
添加mouseOver事件2013-12-02
addMouseMotionListener2013-12-02
mengvlog 阅读 7 次 更新于 2025-07-19 00:58:25 我来答关注问题0
  • button.setVisible(false);login.addMouseMotionListener(new MouseMotionListener() { public void mouseMoved(MouseEvent e) { if(e.getX() > button.getX() && e.getY() > button.getY()&& e.getX() < button.getX()+button.getWidth() && e.getY() < button.getY()+button.getHeight(...

  • 在程序中添加 validate() 即可解决问题。如窗口空间为 x 实例化后。x.validate();就能运行的时候都显示了。第一次回答问题,见笑了哦。哈哈。

  •  小嘉不睡觉l 程序打开后不能直接输入要用鼠标点一下底下的状态栏显示

    因为你是在控制台输入。鼠标光标原来是在java编辑窗口的,现在你要在控制台输入东西,当然要移动光标了。一般来说是系统正在自动运行某些程序,也可能是正在安装系统补丁,有些驱动着的软件在自动更新等等,这算是正常的。

  •  阿暄生活 mc全屏看不见鼠标java

    使用ALT+Enter快捷键切换模式:按下键盘上的ALT加Enter组合键,可以快速把《我的世界》游戏切换到窗口模式。在窗口模式下,鼠标通常会恢复正常显示。此时,可以调整游戏的分辨率设置,然后再按一次ALT加Enter,就能切换回全屏模式,同时鼠标也能正常显示。调整游戏内的鼠标模式:打开《我的世界》游戏界面,点...

  •  leelizk JAVA想让鼠标悬浮在按钮上片刻后出现文字

    导入import javax.swing.*;即可,不用导其它的外界包。举例如下:public class UI extends JFrame{ private JButton button;public UI(){ button=new JButton();button.setToolTipText("这是什么按钮?");this.add(button);this.setSize(200,300);this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部