Toolkit.getDefaultToolkit().getImage
No puedo mostrar los comentarios de la "ayuda" en mi aplicación (ya expliqué mi problema y creía haber recibido la solución de un chat.bot, pero al final no funciona).
Lo que hago ahora, que es más preciso que antes:
Image image_ecran=createImage(1140,800);System.out.println(" image_ecran* "+image_ecran);
gTampon_ecran=image_ecran.getGraphics();
nom=javadir+"appli_puits_puits_de_potentiel.jpg";//nombre del comentario y ubicación javadir en mi disco, verificar N veces
image_ecran=Toolkit.getDefaultToolkit().getImage(nom);
System.out.println(" image_ecran *** "+image_ecran);
Tracker tracker=new MediaTracker(this);tracker.addImage(image_ecran,0);
try {tracker.waitForID(0);}
catch (InterruptedException e) {
System.out.println(" image2 no llega?");
}
int imagew=image_ecran.getWidth(this);
int imageh=image_ecran.getHeight(this);
System.out.println(" ****imagew "+imagew+" imageh "+imageh);
Resultado: imagew e imageh valen -1 ambos, en lugar de 1140 y 800
y la dirección de image_ecran es sun.awt.image.ToolkitImage@233c0b17 en lugar de BufferedImage@2ac1fdc4 antes de la llamada al toolkit.
y evidentemente no tengo el comentario deseado en el gTampon_ecran (acoplado a image_ecran). De hecho, el tracker no me parece responsable. Lo que está en juego, creo, es la diferencia de dirección de la imagen antes y después de la llamada al toolkit. Un poco como si hubiera pedido un destornillador en la caja de herramientas (el toolkit) y me hubieran dado un martillo.
He buscado en todas las direcciones este problema, pero siempre llego a la misma conclusión.
De antemano GRACIAS.