我正在研究Java中的這些圖形項目,並且我需要將事情與我的圖形窗口的底部對齊......問題是我在Mac上,我可以調整窗口大小,如果我最小化並重新打開窗戶,這只是我早些時候做出的尺寸。如何確定我正在使用的圖形窗口的「真實」高度?我如何知道我的圖形窗口的大小?
0
A
回答
0
如果你想知道窗口的大小,可以請致電getSize()
對Window
對象(其中您的JFrame
是其子類)。如果您有興趣瞭解窗口大小調整後的新大小,可以實施ComponentListener
並通過ComponentResized()
回調接收ComponentEvent
。
0
不完全確定你在這裏問的是什麼,但是可以通過窗口的父母循環,直到沒有父母留下,這是你的根窗口,然後你可以從中檢索維度。
爲了讓屏幕分辨率,你需要參考Toolkit類
Dimension size = Toolkit.getDefaultToolkit().getScreenSize();
我想...
0
我使用此代碼的屏幕
public static void centerComponentOnScreen(Component component) {
assertNotNull(component, "The component cannot be null");
// Center on screen
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int x = (int) ((d.getWidth() - component.getWidth())/2);
int y = (int) ((d.getHeight() - component.getHeight())/2);
component.setLocation(x, y);
}
相關問題
- 1. X11。如何知道窗口的大小(與其裝飾的大小)
- 2. 如何知道瀏覽器窗口的客戶端大小?
- 3. 我如何知道縮放圖像的大小?
- 4. 我該如何調整我的tkinter程序的窗口大小?
- 5. 設置圖形窗口的大小(繪圖大小)在R
- 6. 我如何設置我的窗口大小gridbaglayout
- 7. 最大化窗口我的形式
- 8. 我想知道當瀏覽器的「視窗」調整大小
- 9. 如何在窗口周圍繪製矩形? (當我知道它的手柄)
- 10. 調整主窗口大小:我如何知道哪一面用於調整大小?
- 11. R:修復我的gwidget窗口大小
- 12. 如何讓我的幻燈片放大窗口調整大小?
- 13. 如果我不知道數組的具體大小,我該如何在Matlab中繪製一個圖形?
- 14. 如何知道我的控件何時更改大小?
- 15. 如何設置繪圖窗口的窗口大小?
- 16. 當窗口調整大小時,如何讓我的高圖減小尺寸
- 17. 我如何知道約束條件的大小?
- 18. 我如何知道麥片二元輸出的大小?
- 19. C++:我如何知道基類SubObject的大小?
- 20. 我如何知道刀片模板中陣列的大小?
- 21. 我如何知道用戶控件的大小?
- 22. 如何讓gdb忽略我的shell窗口的大小?
- 23. 我如何獲得任何特定的工藝窗口大小?
- 24. 我如何知道我的mongodb集合的大小,以便我可以將其與RAM大小進行比較
- 25. 我如何知道macPorts如何偷走我的端口:80?
- 26. 我們如何知道何時加載彈出窗口url(window.open)?
- 27. 我想知道我的形式提交
- 28. 調整窗口大小的形狀
- 29. 隱藏窗口邊框,如果我知道這個窗口的句柄
- 30. 如何在窗口大小調整上使Highchart圖形響應?
在中心中的部件,如果你有唯一的事情是'Graphics2D'或'Graphics'什麼? – TheRealChx101 2017-04-23 09:28:58