G
Guest
Gast
Hallo,
ich erzeuge in einem Programm eine BufferedImage von der Größe height = 11085 Pixel und width = 1056 Pixel. Diese Image wird von dem Programm in einem Fenster mittels ScrollPane auf dem Bildschirm angezeigt. Dieses funktioniert auch soweit bis JViewport.getViewPosition().y + JViewport.getViewSize().height den Wert 8192 überschreitet. Aber diesem Wert wird der Inhalt des Image nicht mehr angezeigt. Es wird nur noch die Backgroundfarbe (Weiß) angezeigt. Man kann aber bis zum Ende des Image weiter scrollen. Eine Exception wird nicht ausgelöst.
Zu Überprüfung habe ich das Image exportiert und es mittels einem anderen Programms angeschaut. Das Image enthält keine weiße Bereiche. Ein separaten Testprogramms, indem ich das Image als BMP-Datei importiere, zeigt das gesamte Image ohne weiße Bereiche an. Hat jemand eine Idee, wordurch der oben beschrieben Effekt ausgelöst wird bzw. welche Ursache hier vorliegen kann?
Die Entwicklungumgebung ist Eclipse unter Windows XP sowie jdk1.6.0.
mfg
fristo
ich erzeuge in einem Programm eine BufferedImage von der Größe height = 11085 Pixel und width = 1056 Pixel. Diese Image wird von dem Programm in einem Fenster mittels ScrollPane auf dem Bildschirm angezeigt. Dieses funktioniert auch soweit bis JViewport.getViewPosition().y + JViewport.getViewSize().height den Wert 8192 überschreitet. Aber diesem Wert wird der Inhalt des Image nicht mehr angezeigt. Es wird nur noch die Backgroundfarbe (Weiß) angezeigt. Man kann aber bis zum Ende des Image weiter scrollen. Eine Exception wird nicht ausgelöst.
Zu Überprüfung habe ich das Image exportiert und es mittels einem anderen Programms angeschaut. Das Image enthält keine weiße Bereiche. Ein separaten Testprogramms, indem ich das Image als BMP-Datei importiere, zeigt das gesamte Image ohne weiße Bereiche an. Hat jemand eine Idee, wordurch der oben beschrieben Effekt ausgelöst wird bzw. welche Ursache hier vorliegen kann?
Die Entwicklungumgebung ist Eclipse unter Windows XP sowie jdk1.6.0.
mfg
fristo