【发布时间】:2015-02-10 20:45:21
【问题描述】:
当鼠标进入包含图片的 JLabel 时,我想调整图片的大小。我知道如何调整图片大小,事实上,它现在可以工作了,但问题是 de JLabel 并没有改变他的大小!
我试过了: MyLabel.setSize(360,580); MyLabel.resize(360,580); MyLabel.setPreferredSize(360.580);
这三个选项都不会改变 JLabel 的大小。这是当前代码:
private void don1MouseExited(java.awt.event.MouseEvent evt) {
don1.setSize(260,330);
aux2 = new ImageIcon(aux.getImage().getScaledInstance(260, 330, Image.SCALE_DEFAULT)); //resize the image
don1.setIcon(aux2);
}
有什么帮助吗? 谢谢……
【问题讨论】:
-
基本上,您只能通过创建窗口部分的缩放图像来调整到特定尺寸。
标签: java image swing resize jlabel