Hey leute,
ich hab irgendwie einen riesen-knüppel bei einer java-aufgabe und könnt einen schubser gebrauchen. sehr wahrscheinlich schnall ich etwas sehr grundlegendes nicht, also folgendes: die aufgabe ist (zum thema interfaces und event listeners), ein programm zu schreiben, das alle sekunde das datum mit zeit druckt. ich habe folgendes gemacht:
da passiert gar nix! ich hab dann ein wenig nachgeschaut im buch und mal probehalber den listener an einen button gehängt. dann hats wunderbar funktioniert. und jetzt das komische: wenn ich zwei listeners mache, nur einen an einen butten hänge und den anderen an den timer, dann läufts!
ich schnall das nicht und wäre froh um hilfe
lg
reidhaar
ich hab irgendwie einen riesen-knüppel bei einer java-aufgabe und könnt einen schubser gebrauchen. sehr wahrscheinlich schnall ich etwas sehr grundlegendes nicht, also folgendes: die aufgabe ist (zum thema interfaces und event listeners), ein programm zu schreiben, das alle sekunde das datum mit zeit druckt. ich habe folgendes gemacht:
Java:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import javax.swing.Timer;
public class TimerTester {
public static void main(String[] args){
class TimeListener implements ActionListener{
public void actionPerformed(ActionEvent event){
System.out.println("test in");
Date now = new Date();
System.out.println(now);
}
}
ActionListener listener = new TimeListener();
int DELAY = 1000;
new Timer(DELAY, listener).start();
}
}
da passiert gar nix! ich hab dann ein wenig nachgeschaut im buch und mal probehalber den listener an einen button gehängt. dann hats wunderbar funktioniert. und jetzt das komische: wenn ich zwei listeners mache, nur einen an einen butten hänge und den anderen an den timer, dann läufts!
ich schnall das nicht und wäre froh um hilfe
lg
reidhaar
Zuletzt bearbeitet von einem Moderator: