Java - 导入图像并调整其大小

时间:2014-04-15 14:37:13

标签: java image jbutton scale imageicon

我一直在寻找一种更简单的方法将图像带入我的程序,并调整它们的大小。我不是在寻找一种复杂的方式,使用缓冲的图像等,除非我需要。目前我这样做。

    ImageIcon i = new ImageIcon(this.getClass().getResource("img.png"));
    Image bigImage = i.getImage();
    Image smallImage = bigImage.getScaledInstance(100, 100, Image.SCALE_SMOOTH);
    ImageIcon image = new ImageIcon(smallImage);

我希望最终图像是图像图标和100,100。目前这种方法似乎切断了一些图像,但这可能只是因为我将它用作jbutton的图标。如果它的JButton能够切断几个像素,那么它们是否可以解决这个问题呢?感谢。

0 个答案:

没有答案