2011-08-02 18 views

回答

-1

不,你不能。你甚至不能實現對本機窗口的引用,甚至不能實現對在其他JVM中運行的Java應用程序創建的窗口的引用。

但是,您可以創建虛擬窗口(窗口,不是框架或JFrame),將其大小設置爲0,並將其用作任何對話框的父項。我不知道你的具體問題是什麼,但有時我提到的方式可能會有所幫助。

+1

您是否有任何參考資料顯示確實無法獲得對本機窗口的引用?即使通過JNI或JNA?這傢伙http://stackoverflow.com/questions/4809713/embed-hwnd-window-handle-in-a-jpanel有一個本地Windows窗口的句柄。 – LarsH

+0

顯然JNI允許你做你想做的事。但代碼不會跨平臺。 – AlexR

+0

我認爲,選民至少應該爭辯他的決定。 Downvotin正確答案與任何論點是至少不禮貌。 – AlexR

相關問題