volevo ottenere in scala istanza di un'immagine tamponata e ho fatto:Come ottenere esempio in scala di un BufferedImage
public void analyzePosition(BufferedImage img, int x, int y){
img = (BufferedImage) img.getScaledInstance(getWidth(), getHeight(), Image.SCALE_SMOOTH);
....
}
ma io capisco un'eccezione:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: sun.awt.image.ToolkitImage cannot be cast to java.awt.image.BufferedImage
at ImagePanel.analyzePosition(ImagePanel.java:43)
volevo poi a trasmettere a ToolkitImage
quindi utilizzare il metodo getBufferedImage
ho letto in altri articoli. Il problema è che non esiste una classe come sun.awt.image.ToolkitImage
Non posso eseguire il cast perché Eclipse non vede nemmeno questa classe. Io uso Java 1.7
e jre1.7
.