jlable大小能随屏幕变化吗?

来源:百度知道 编辑:UC知道 时间:2024/06/25 17:10:13
因为要在jlable中放图片,可是根据各电脑的屏幕不一样,而图片不能完全显示,这个问题能解决吗?
求高手解答,谢谢

能吧,我也不知道,你可以试一下,你在设置它的大小的时候把里面的值设置成窗口的几分之几 看看可不可以
这是设置窗口位置的,你可以把里面的计算方法用作设置大小啊。具体实现就要你写了。我也没研究。。。

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);