2010-06-11 65 views
1

我工作的桌面應用程序中,我需要保存當前正在使用的KeyboardFocusManager的getActiveWindow()方法的文本文件中的corrently焦點或活動窗口名稱(mozilla firefox或任何其他文件名)的名稱,它給出活動Window的名稱;如果活動Window不是調用線程的上下文的成員,則爲null。如何使用Java獲取全局活動窗口的名稱?

我想獲取正在使用的正在使用的Global Active窗口的名稱。

+0

這是否必須是跨平臺的,還是針對特定平臺? – mdma 2010-06-11 18:59:06

+0

這必須是跨平臺.... – 2010-06-11 20:08:06

回答

1

如果它必須是跨平臺的,那麼你可能會運氣不好。 Java VM只知道它控制的窗口。現在,你可以通過JNI在本地代碼中執行它,但是你必須爲你打算部署的每個平臺包含本地二進制文件。

+0

嘿感謝wiki的答覆,但有沒有其他方式來做到這一點,因爲我必須開發一個跨平臺的應用程序,但特別是Linux機器...請你幫忙我 .... – 2010-06-12 03:39:45

相關問題