Hallo, ich möchte einen sich im Frame verändernden Wert haben. Also der wir als als Text von
einem Label angezeigt. Falls ich komplett falsch angefangen hab, ändert es einfach.
Danke im voraus
einem Label angezeigt. Falls ich komplett falsch angefangen hab, ändert es einfach.
Danke im voraus
Java:
package Pack1;
import java.util.Timer;
import java.util.TimerTask;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MainClass extends JFrame {
public static int zahl = 5;
public static void main(String[] args) {
Timer t = new Timer();
t.schedule(new TimerTask(){
public void run(){
System.out.println(zahl); // <--- Damit teste ich ob der Timer geht. Jo alle2Sekundenwird der wert erhöht.
zahl = zahl + 1;
}
},2000,2000);
new MainClass();
}
public MainClass(){
super("Zahlen = cool");
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(300, 150);
JLabel lbl = new JLabel(String.valueOf(zahl)); // <--- Der bleibt aber immmer auf 5.
add(lbl);
}
}