问题描述
项目中遇到一个问题,现在有一个JMenu,初始的时候没有子菜单。在另外一个线程中做了一系列的操作后,会取到子菜单的信息,这个时候把相关信息添加上去。当中可能会消耗几秒时间。要达到的效果是类似于setDelay()方法能达到的效果,就是说我把鼠标移动到menu上之后,不要动,等我另外线程把信息取回来,然后弹出子菜单。想了好久,都没想到解决方案,希望大家给与帮助,谢谢。
时间: 2024-11-05 23:09:40
项目中遇到一个问题,现在有一个JMenu,初始的时候没有子菜单。在另外一个线程中做了一系列的操作后,会取到子菜单的信息,这个时候把相关信息添加上去。当中可能会消耗几秒时间。要达到的效果是类似于setDelay()方法能达到的效果,就是说我把鼠标移动到menu上之后,不要动,等我另外线程把信息取回来,然后弹出子菜单。想了好久,都没想到解决方案,希望大家给与帮助,谢谢。