Java 如何在类路径资源中选择的标签中调整图像的大小?
这是密码Java 如何在类路径资源中选择的标签中调整图像的大小?,java,image,swing,jbutton,jlabel,Java,Image,Swing,Jbutton,Jlabel,这是密码 btnVoltar.setIcon(new ImageIcon(AdicionarRefeição1.class.getResource("/icons/Back Icon.png"))); 我想调整它的大小,使它适合标签,但它太大了。你可以在这里尝试这些代码,但这篇文章是stackoverflow的复制品 private ImageIcon image; // where in your case it's your class resource Image IMG
btnVoltar.setIcon(new ImageIcon(AdicionarRefeição1.class.getResource("/icons/Back Icon.png")));
我想调整它的大小,使它适合标签,但它太大了。你可以在这里尝试这些代码,但这篇文章是stackoverflow的复制品
private ImageIcon image; // where in your case it's your class resource
Image IMG = image.getImage(); // transform it
Image newimg = IMG.getScaledInstance(200, 200, java.awt.Image.SCALE_SMOOTH); // scale it the smooth way
//Change the 200,200 to the number you prefer to resize it to
image = new ImageIcon(newimg); // transform it back
我想你是在倒行逆施,但是ImageIO.read允许你从资源包中加载一个图像,然后你可以使用或之类的东西来缩放它,它有多大是不是太大了?100像素?1000像素?德克萨斯的面积?阿拉斯加有多大?大红斑的大小?