Du kan använda måla metod i Java när du vill att skärmen grafiken för att uppdatera så fort som möjligt . Måla inte nödvändigtvis tvingar en omedelbar rita . Programmet behandlar måla metoden som ett förslag . När kallas , kommer den att försöka köra det på en bra tid , beroende på vad som händer just nu i programmet . Repaint kan ges en tidsparameter och kan användas för att måla hela komponenten eller ett specificerat rektangulärt område . Instruktioner
1
Öppna miljö mjukvaruutveckling som du använder för att redigera Java , såsom Eclipse , NetBeans eller JBuilder X.
2
Öppna Java källfilen som du vill använda måla metoden .
3
Välj vilken av de överlastade fyra versioner av ommålning metod du vill använda . Det finns " måla ( ) , " " måla ( long TM ) , " " måla ( int x , int y , int bredd , int höjd ) " och " måla (lång tm , int x , int y , int bredd , int höjd ) . " Den " långa tm " parametern ger en maximal tid då du önskar en ommålning uppstå . De " int x , int y , int bredd , int höjd " parametrarna anger ett rektangulärt område av den komponent som du vill ritas om .
4
Sätt måla koden på den plats där du vill att komponenten vara ritas . Till exempel , kan du ringa måla om när en komponents färg ändras och du vill att det ska ritas , med koden :
klass GraphicsArea utökar JPanel {
privat Color current_color ,
public void setColor ( Color c ) {
current_color = c ;
måla ( ) ;
}
}