從我的筆記本電腦斷開外部顯示器時,由於斷開連接的顯示器仍被設置爲默認設置,因此我丟失了一些應用程序。我的一些窗口正試圖在斷開連接的顯示器上顯示。在Java中,是否可以監聽外部監視器的連接/斷開連接?
我有一個解決方法,比如右鍵單擊應用程序圖標並選擇移動,然後使用箭頭鍵將窗口移動到我的筆記本電腦。我想知道是否有方法在Java中偵聽斷開連接,然後將我的默認屏幕重置爲我的筆記本電腦。
我想過要獲取啓動時可用屏幕的數量和ID,並將它們添加到屬性文件中。如果屏幕斷開連接,再次獲取可用屏幕的編號和ID,並將這些值與我的屬性文件中的值進行比較。然後,我可以將默認值設置爲與新值和存儲值相匹配的屏幕。
我還沒有開始編碼呢。在這一點上,這比任何事情都要調查得多。
謝謝你,親切的先生。我會仔細閱讀這些類,並使用你的代碼,看看它帶領我。 – Lambda