我是Java的新手,我已经学会了如何在jLabel中将图像添加到netbeans作为图标,但是图像以臭名昭着的方式运行,因为它变得太大而只能看到其中的一部分。
jLabel
netbeans
我尝试了各种方法,但我没有解决它,大多数答案通过编码来解释,这是我不熟悉的方式。
因此,我谦虚地请求帮助我如何使该图像适合小型jLabel,或者是否有任何其他方法可以实现此目的。 (这些图像用于计算机投票系统,其中包含一个图像复选框和名称。)
你可以在IDE中调整图像大小...
或在源代码中:
BufferedImage img; try { img = ImageIO.read(new File("strawberry.jpg")); } catch (IOException e) { e.printStackTrace(); } BufferedImage dimg = img.getScaledInstance(64, 64, Image.SCALE_SMOOTH); ImageIcon imageIcon = new ImageIcon(dimg);