Hvordan animere en JPanel i Java

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.