Du kan bruge genfremstille metoden i Java , når du ønsker skærmen grafik til at opdatere så hurtigt som muligt . Genfremstille ikke nødvendigvis tvinger en øjeblikkelig gentegning . Programmet behandler genfremstille metoden som et forslag. Når kaldes, vil den forsøge at udføre det på en god tid, afhængigt af hvad der ellers sker i øjeblikket i programmet. Genfremstille kan gives en gang parameter og kan bruges til at male hele komponent eller et specifikt rektangulært område . Instruktioner
1
Åbn software udviklingsmiljø , som du bruger til at redigere Java, som Eclipse, Netbeans eller JBuilder X.
2
Åbn Java source fil, hvori du ønsker at bruge genfremstille metoden.
3
Vælg hvilken af de fire overbelastede versioner af genfremstille metode, du vil bruge. Der er " repaint () ", " repaint ( lang tm) ", " repaint ( int x , int y , int bredde , int højde) " og " repaint ( lang tm , int x , int y , int bredde , int højde ) . " Den " lange tm " parameter giver en maksimal tidspunkt, hvor du ønsker en gentegne at forekomme. De " int x , int y , int bredde, int højde " parametre angiver et rektangulært område af den komponent, du ønsker gentegnes .
4
Indsæt genfremstille koden på det sted , hvor du ønsker at komponenten gentegnes . For eksempel kan du kalde genfremstille når en komponent s farveskift , og du ønsker det skal være gentegnes , med koden : Hej
class GraphicsArea udvider JPanel {
private Color current_color ,
< p > public void setColor ( Color c ) {
current_color = c ;
genfremstille ();
}
}
< br >