Hvordan animere en JPanel i Java
The Swing programvare bibliotek av Java-språket komponentene inneholder et sett med programmerings kontroller for å designe visuelle grensesnittet av Java-programmer. Det inneholder verktøy for å lage og redigere grafiske elementer og interaktive funksjoner i brukerprogram, for eksempel animasjon av program paneler. Du bruker timeren og handling lytter egenskapene til JPanel program modul for å slå på animasjon funksjonen. Ved å animere et JPanel elementer i Java-programmet, kan du legge til visuelle effekter i programmene.
Bruksanvisning
1 Klikk "Start" i Windows, og klikk deretter på "Java Swing JFC."
2 Klikk på "File", velg "Open" og dobbeltklikk på Java-program der du vil legge til animasjon av JPanel.
3 Legg til følgende kode etter "public class" linje:
//... Instance variables for the animation
private int m_interval = 35; // millisekunder mellom
oppdateringer.
private Timer m_timer; // Timer fires to animate
et skritt.
konstruktør
/** Set panel size and creates timer. */
offentlig Box () {
setPreferredSize (ny dimensjon (200, 80));
setBorder (BorderFactory.createLineBorder (Color.BLACK));
m_timer = ny Timer (m_interval, ny TimerAction ());
}
setAnimation
/** Turn animation on or off.
* @ Param turnOnOff Angir tilstand av animasjon.
* /
public void setAnimation (boolsk turnOnOff) {
if (turnOnOff) {
m_timer.start (); // Start animasjonen ved å starte
tidtaker.
} else {
m_timer.stop (); // Stop timer
}
}
4 Klikk på "File" og deretter "Lagre" for å slå på animasjon av JPanel i Java-programmet.