porque meu metodo nao esta funcionando, eu quero redimensionar a buffered imagge atravez do metodo resize q copiei do forum da sun.
private BufferedImage image1;
.
.
.
image1 =(new ImageIcon(resize(vision1.getBufferedImage(),300,225))); //essa eh a linha q chamo
.
.
.
public static BufferedImage resize(BufferedImage image, int newWidth, int newHeight) {
BufferedImage result = new BufferedImage(newWidth, newHeight, BufferedImage.TYPE_INT_ARGB);
Graphics2D g = result.createGraphics();
double scaleX = newWidth / (double) image.getWidth();
double scaleY = newHeight / (double) image.getHeight();
AffineTransform xform = AffineTransform.getScaleInstance(scaleX, scaleY);
g.drawRenderedImage(image, xform);
g.dispose();
return result;
}//Metodo