MenuBar flackert trotz Double-Buffering

wSam

Erfahrenes Mitglied
Hallo zusammen

Wie kann man verhindern, dass die JMenuBar (oder auch andere Komponenten, z. B.: JLabel) trotz Double-Buffering flackert?
 
Hellas!

Dein Problemchen ähnelt meinem Problemchen: Thread 206146

Also ich habe keine Lösung gefunden, ohne gleich ein eigenes Look And Feel zu schreiben. Bei mir tritt das Problem des flackerns auch nur beim Standard Look And Feel auf, du kannst dich evtl. mit SWT beschäftigen, damit wirst du das Problem sicher los.

Hast du evtl. ein Beispiel, evtl. flackert das Programm ja nur bei dir?
 
@billieJoe

Es ist auch bei einem anderen Gerät und einem anderen Java Progi so (ähnliches Konzept -> ich mache ein Snake und der andere ein Pong). Es ist bei beiden das Gleiche Problem.

Ohne Double Buffering flackert die JMenuBar nicht (dies konnte ich mit menuBar.updateUI(); verhindern), jedoch die Graphics elemente (Ich benutzte hauptsächlich fillRect()). Mit DoubleBuffering flackern die Graphics Elemente nicht mehr, jedoch die JMenuBar.
Ich arbeite mit einem null Layaut auf einem Container.

Dein Thread bringt mich auch nicht sehr weiter, und auch im Internet habe ich nichts brauchbares gefunden.

Vielen Dank nochmals
 
Zurück