Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我需要什么样的事件才能判断鼠标移到了某个项目上?_Java_User Interface_Swing - Fatal编程技术网

Java 我需要什么样的事件才能判断鼠标移到了某个项目上?

Java 我需要什么样的事件才能判断鼠标移到了某个项目上?,java,user-interface,swing,Java,User Interface,Swing,我想处理鼠标滑过任何项目的情况。我不需要用户单击其中一个项目;只需将鼠标移动到其中任何一个。基本上,他必须单击JMenuBar来显示菜单,但他不必单击任何菜单项 我想在JMenuBar上使用actionPerformed监听器——因为菜单项和子菜单只在用户单击JMenuBar时出现——但这似乎是不可能的,除非我做错了什么。实现一个并将其添加到JMenuBar项中。然后,您可以捕获鼠标何时进入和离开每个JMenuItem。具体来说,mouseEntered和mouseExited是您需要实现的方法

我想处理鼠标滑过任何项目的情况。我不需要用户单击其中一个项目;只需将鼠标移动到其中任何一个。基本上,他必须单击JMenuBar来显示菜单,但他不必单击任何菜单项


我想在JMenuBar上使用actionPerformed监听器——因为菜单项和子菜单只在用户单击JMenuBar时出现——但这似乎是不可能的,除非我做错了什么。

实现一个并将其添加到JMenuBar项中。然后,您可以捕获鼠标何时进入和离开每个JMenuItem。

具体来说,mouseEntered和mouseExited是您需要实现的方法。