Y
youssef
Gast
hallo leute.
wenn ich in mein Applet scrolle wird der inhalt des bildschirm durch weisses bild ersetzt und erst dann wird auf den bildschirm neu gezeichnet. und das passiert bei jedem scrollen und sieht unschön aus.
offscreen zeichnet den inhalt im bild.
bei scrollen spielt update keine Rolle da der Browser paint aufruft.
weiss jemand wie kann ich dieses Problem lösen
Youssef
wenn ich in mein Applet scrolle wird der inhalt des bildschirm durch weisses bild ersetzt und erst dann wird auf den bildschirm neu gezeichnet. und das passiert bei jedem scrollen und sieht unschön aus.
Code:
public void paint(Graphics g)
{
System.out.println("paint");
if(dbImage == null)
{
dbImage = (BufferedImage)createImage(this.getSize().width,this.getSize().height);
dbGraphics = dbImage.getGraphics();
}
//Hintergrund löschen
//dbGraphics.setColor(getBackground());
//dbGraphics.fillRect( 0, 0, this.getSize().width, this.getSize().height );
//Vordergrund zeichnen
//dbGraphics.setColor(getForeground());
offscreen_paint(dbGraphics);
g.drawImage(dbImage,0,0,this);
}
offscreen zeichnet den inhalt im bild.
bei scrollen spielt update keine Rolle da der Browser paint aufruft.
weiss jemand wie kann ich dieses Problem lösen
Youssef