ZBLOG

import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class MyFrame extends JFrame { public static void createAndShow() { //设置窗口 JFrame frame=new JFrame("推箱子游

在您的代码中,您使用以下代码将图像添加到面板中:

JLabel label2 = new JLabel(icon2);
panel.add(label2);

您需要设置标签的首选大小以使其显示所需的尺寸。例如,在创建标签时,可以添加以下行:

label2.setPreferredSize(new Dimension(width2, height2));

这会告诉Swing在布局组件时考虑此首选大小。然后,当您将标签添加到面板时,它将具有正确的尺寸。

如果要使图像自适应面板大小,则可以使用Image.SCALE_SMOOTH缩放图像,并根据需要调整窗口和面板大小。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=5168

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?