在我的應用程序中,我使用了swing和awt。我正在設置基於toolkit.getScreenSize()創建的窗口的大小(和位置),並且工作正常。但我想處理屏幕底部(或任何位置)的Windows 7任務欄的大小。我似乎無法找到如何做到這一點。任何人都知道我可以如何獲得大小,如果任務欄?在Windows 7中獲取屏幕信息
1
A
回答
3
你會想看看java.awt.GraphicsEnvironment#getMaximumWindowBounds(),它返回屏幕區域的邊界,不包括「本地窗口系統中的對象,如任務欄和菜單欄」所覆蓋的區域。
0
每馬太的帖子我走了正確的道路。我能夠確定的任務欄窗口邊界與:
Insets scnMax = getToolkit().getScreenInsets(getGraphicsConfiguration());
taskBarSize = scnMax.bottom;
,然後從getScreenSize()高度值中減去此值,以幫助我正確定位的應用程序窗口。
沒有多顯示器系統,所以我不知道這是如何工作的,但我不得不測試一下。
相關問題
- 1. IMDBpy獲取屏幕信息
- 2. 獲取JFrame當前所在屏幕的屏幕設備信息
- 3. 在Windows 7中使用Windows Service獲取屏幕截圖
- 4. Windows服務無法在Windows 7中獲取屏幕截圖
- 5. 在java中獲取7-Zip信息
- 6. 如何在Windows Phone 7系列上獲取屏幕大小?
- 7. 堆信息在Windows 7
- 8. Windows 7屏幕邊距
- 9. Windows Phone 7 - 來電屏幕
- 10. 在Windows中獲取漢字的信息
- 11. 在Windows 8中獲取用戶信息?
- 12. Windows Phone 7,獲取應用程序列表+屏幕截圖
- 13. 動態信息屏幕
- 14. windows phone 7中的屏幕截圖
- 15. windows屏幕捕獲
- 16. 快速獲取屏幕上的像素信息
- 17. 如何在Windows Phone 7的全景控制中獲取屏幕大小
- 18. 如何獲取當前屏幕鎖定信息?
- 19. 當屏幕關閉時獲取GPS信息
- 20. 使用xcb和randr獲取屏幕信息
- 21. 如何在ios中的設置包中獲取關於屏幕的信息?
- 22. Windows Phone 7的信息
- 23. Windows Azure生產中的異常詳細信息屏幕
- 24. 主屏幕 - 微小信息消息
- 25. 將信息放在BlackBerry主屏幕
- 26. 如何在Chrome中出現「Aw Snap」屏幕時獲取更多信息?
- 27. 如何屏幕捕獲Windows 7桌面和登錄屏幕? (即遠程監控)
- 28. 我們可以在windows phone 7的手機設置屏幕上獲取鎖定屏幕的時間嗎?
- 29. C#設置屏幕亮度Windows 7
- 30. Windows Phone 7 AdControl屏幕太大
此外,我尋找的是任何scnMax.top,scnMax.bottom,scnMax.right和scnMax.left中大於零的值,然後相應地進行調整。 – 2010-09-11 17:41:26