Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-导入图像并调整其大小_Java_Image_Jbutton_Scale_Imageicon - Fatal编程技术网

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

Java-导入图像并调整其大小,java,image,jbutton,scale,imageicon,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

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

    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);

我希望最终的图像是一个图像图标和100100。目前,这种方法似乎切断了图像的一小部分,但这可能只是因为我使用它作为jbutton的图标。如果是JButton削减了几个像素,他们有办法解决这个问题吗?谢谢。

在发布新问题之前,为什么不尝试接受其他问题的答案呢。?您已经发布了19个问题,但尚未接受一个答案。我想我跳过了这个问题。当其他人已经回答了这个问题,就像他们一样,我觉得没有必要重写他们说的话。没有人说过要重写他们说的话。当回答你的问题时,答案应该被“接受”。