Hey!
Eine kurze Frage:
Wie kann ich zB jede Sekunde zu einem Double 1 addieren?
thx, unknown_member
Eine kurze Frage:
Wie kann ich zB jede Sekunde zu einem Double 1 addieren?
thx, unknown_member
import javax.swing.Timer;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class TimerTest implements ActionListener
{
private Timer timer = new Timer(1000, this);
private double d = 0;
public TimerTest()
{
timer.start();
}
public void actionPerformed(ActionEvent evt)
{
d++;
}
public static void main(String[] args)
{
TimerTest tt = new TimerTest();
}
}
public class TimerTest implements Runnable
{
Thread timerThread = new Thread(this);
public TimerTest()
{
timerThread.start();
}
public void run()
{
try
{
while(true)
{
Thread.sleep(1000);
d++;
}
}
catch(InterruptedException ex)
{
//Nichts tun, der Thread wurde unterbrochen
}
}
public static void main(String[] args)
{
TimerTest tt = new TimerTest();
}
}
dieta hat gesagt.:[...] Der übergibtst du einen Zeitintervall in Millisekunden und einen ActionListener [...]
import javax.swing.Timer;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class TimerTest implements ActionListener
{
private Timer timer = new Timer(1000, this);
private double d = 0;
public TimerTest()
{
timer.start();
try
{
while(true)
{
System.out.println("Wert von \"d\": "+Double.toString(d));
Thread.sleep(1000);
}
}
catch(InterruptedException ex)
{
//Nichts tun, der Thread wurde unterbrochen, das Programm wurde beendet
}
}
public void actionPerformed(ActionEvent evt)
{
d++;
}
public static void main(String[] args)
{
TimerTest tt = new TimerTest();
}
}