...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
// Biblioteker som må importeres import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.Timer; // Siden klassen SwingExample skal være mottaker for timeren, må den implementere interfacet ActionListner // som vil si at klassen lover å ha metoden "actionPerformed". Timeren vil da kalle på denne metoden som et "pip" public class SwingExample implements ActionListener { Timer timer = new Timer(100, this); // Intervallet skal være på 100 ms, og klassen er selv mottaker public SwingExample() { timer.start(); // Timeren må startes } // For hvert intervall kalles denne metoden, og innholdet i metoden, avgjør funksjonen av samspillet mellom den og timerenfunksjonaliteten. public void actionPerformed(ActionEvent ae) { // Flytte komponenter eller lignende } |
...