如何使用java swing确定任务栏的屏幕?

时间:2013-05-30 13:27:15

标签: java swing window multiscreen

我在使用任务栏确定屏幕时遇到了一些麻烦(如果有很多屏幕) 我需要为我的应用程序提供下面描述的行为 用户打开我的java swing应用程序并将其最小化(图标显示在任务栏上) 用户关闭应用程序:右键单击任务栏图标,然后关闭 我希望我的应用程序在任务栏所在的屏幕上显示确认对话框。

所以我使用了JOptionPane的showOptionDialog。如果我在parentComponent设置为null的情况下调用它,则对话框将显示在主屏幕上,而不是显示在具有任务栏的屏幕上。 这就是为什么我需要一些解决方案来识别带有任务栏的屏幕并在那里显示对话框。

1 个答案:

答案 0 :(得分:0)

尝试

 java.awt.SystemTray.isSupported(); 

这可以帮到你。

您还可以检查

收到的对象
 getSystemTray()

我希望这会有所帮助。