java获取当前jframe窗口大小
2个回答
展开全部
Swing中没有提供直接获取的方法。
但是对于JFrame和JDialog,可以通过getContentPane()获取窗口的主面板,然后获得。
Container contentPane=myFrame.getContentPane();
// 注意只有窗口显示后getLocationOnScreen才可以调用,否则出错
Point contentPos = contentPane.getLocationOnScreen();// 在屏幕的坐标
Dimension size = contentPane.getSize(); // 可视区域的大小
但是对于JFrame和JDialog,可以通过getContentPane()获取窗口的主面板,然后获得。
Container contentPane=myFrame.getContentPane();
// 注意只有窗口显示后getLocationOnScreen才可以调用,否则出错
Point contentPos = contentPane.getLocationOnScreen();// 在屏幕的坐标
Dimension size = contentPane.getSize(); // 可视区域的大小
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询