我正在研究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