我正在做一个小工具,有点像Windows 7小工具,我希望它总是在后面。它总是需要在桌面上,所以当用户去那里时它会在那里。
我正在寻找与setAlwaysOnTop相反的东西,我需要检查用户何时进入桌面,但我还没找到。
我使用JDialog而不是JFrame来隐藏任务栏中的应用图标,只是为了澄清。
答案 0 :(得分:1)
据我所知" Windows 7小工具"它们只保留在桌面而不是任何打开的窗口之上。如果您使用" setAlwaysOnTop",它会将您的小部件放在任何应用程序之上,无论它是Chrome还是Eclipse IDE。
现在,对于桌面上的小部件位置,您应该执行以下操作:
您还可以从JDialog中删除标题栏和边框,为其提供窗口小部件视图。
希望这会有所帮助。 : - )