Bonjour,
Je fais un b�te drawImage, et une obscure classe de sun.awt me renvoit un
NullPointerException. J'ai pas trouv� cette classe dans les sources de java.
Voici la fin du stack trace :
java.lang.NullPointerException
at
sun.awt.image.OffScreenImageSource.sendPixels(OffScreenImageSource.java:100)
at
sun.awt.image.OffScreenImageSource.produce(OffScreenImageSource.java:159)
at
sun.awt.image.OffScreenImageSource.addConsumer(OffScreenImageSource.java:35)
at
sun.awt.image.OffScreenImageSource.startProduction(OffScreenImageSource.java:49)
at
java.awt.image.FilteredImageSource.startProduction(FilteredImageSource.java:111)
at
sun.awt.image.ImageRepresentation.startProduction(ImageRepresentation.java:629)
at sun.awt.image.Image.addWatcher(Image.java:201)
at sun.awt.image.Image.getHeight(Image.java:126)
at
sun.java2d.PeekGraphics$ImageWaiter.waitForDimensions(PeekGraphics.java:1839)
at sun.java2d.PeekGraphics$ImageWaiter.<init>(PeekGraphics.java:1827)
at sun.java2d.PeekGraphics.drawImage(PeekGraphics.java:937)
at expo.CharDisplay.print(CharDisplay.java:2575)
at sun.java2d.RasterPrinterJob.printPage(RasterPrinterJob.java:672)
at sun.java2d.RasterPrinterJob.print(RasterPrinterJob.java:337)
at expo.Visuel$ActionImpression.actionPerformed(Visuel.java:1093)
Que se passe-t-il docteur ?
Mon code qui d�clenche l'exception :
Image image = bufImage.getScaledInstance(w, -1, Image.SCALE_SMOOTH);
graphics.drawImage(image, 0, 0, this); // -> NullPointerException
--
SARL diaam informatique - 04 50 77 12 60
Ingenierie, d�veloppements de syst�mes d'information
http://www.diaam-informatique.com