我正在研究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. 我該如何調整我的tkinter程序的窗口大小?
- 3. 最大化窗口我的形式
- 4. 我想知道當瀏覽器的「視窗」調整大小
- 5. 如何在窗口周圍繪製矩形? (當我知道它的手柄)
- 6. 調整主窗口大小:我如何知道哪一面用於調整大小?
- 7. 如何讓我的幻燈片放大窗口調整大小?
- 8. 如果我不知道數組的具體大小,我該如何在Matlab中繪製一個圖形?
- 9. 如何知道我的控件何時更改大小?
- 10. 如何設置繪圖窗口的窗口大小?
- 11. 當窗口調整大小時,如何讓我的高圖減小尺寸
- 12. 如何讓gdb忽略我的shell窗口的大小?
- 13. 我如何知道用戶控件的大小?
- 14. C++:我如何知道基類SubObject的大小?
- 15. 我如何知道約束條件的大小?
- 16. 我們如何知道何時加載彈出窗口url(window.open)?
- 17. 我如何知道macPorts如何偷走我的端口:80?
- 18. 調整窗口大小的形狀
- 19. 隱藏窗口邊框,如果我知道這個窗口的句柄
- 20. 如何在窗口大小調整上使Highchart圖形響應?
- 21. 怎麼知道的圖像(C#openDialog,窗口形式)
- 22. 我如何保持調整大小窗口的縱橫比?
- 23. 如何知道窗口是子窗口還是父窗口?
- 24. 如何知道子窗口父窗口銷燬窗口
- 25. 如何在窗口中調整窗口小部件的大小
- 26. 我如何知道用戶何時最小化/最大化Eclipse?
- 27. 我如何知道每個像素的位圖顏色大小是多少?
- 28. 如何知道python我需要小數?
- 29. delete []如何知道數組的大小?
- 30. 如何知道HCURSOR對象的大小
在中心中的部件,如果你有唯一的事情是'Graphics2D'或'Graphics'什麼? – TheRealChx101 2017-04-23 09:28:58