Come discusso here, durante il ridimensionamento di un'applicazione Swing in Vista (e Windows 7, che è quello che sto usando) si ottiene uno sfondo nero nell'angolo in basso a destra mentre il ridisegno di Swing raggiunge i cambiamenti.Modifica del colore di sfondo sottostante di una finestra altalena
Giocare con altre applicazioni (Windows Explorer (Nativo), Firefox (C++?) Ed Eclipse (Java)) Ho notato che hanno tutti lo stesso problema - contrariamente a quello che dicono i colleghi sopra - ma loro minimizza il problema avendo un colore di riempimento grigio, che è molto meno visivamente più scomposto del nero che appare in Swing.
Mi chiedo se c'è un modo per cambiare questo in modo che Swing si comporti come queste altre applicazioni? Ho provato a impostare il colore di sfondo di JFrame, ma senza risultato.
Altre Informazioni Jonas scoperto (vedi la loro risposta informativa qui di seguito) che questo è un problema con JFrames, ma non AWT Frames - forse che aiuterà qualcuno questo numero.
si può dare un frammento di codice veloce? – bragboy
@Bragaadeesh: è possibile eseguire il codice nella mia risposta. – Jonas
@Jonas: Sì, è un po 'strano, ho lavorato così a lungo con Swings, ma non l'ho notato. Penso di avere uno o due supplenti, proverò a fare qualcosa su questo problema. Bella domanda, tra l'altro +1 – bragboy