Also ich will mich ein wenig mit Threads beschäftigen, aber ich schaff es noch nich mal eine Stoppuhr zu Programmieren, ich habe eine Klasse Time und in der soll quasi immer die entsprechende Zeit zurückgegeben werden an die MainGUI Klasse. Hier mal nen Code Beispiel.
Und hier der ActionListener vom Button, der Wert wird halt nur einmal in das Textfeld geschrieben und nicht laufend. Mit einer While-Schleife hätte ich 100% auslastung
Code:
public void run()
{
try
{
for ( int i=0; i < 5; i++ )
{
returnTime();
sleep(1000);
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
public int returnTime()
{
return (int)System.currentTimeMillis();
}
Und hier der ActionListener vom Button, der Wert wird halt nur einmal in das Textfeld geschrieben und nicht laufend. Mit einer While-Schleife hätte ich 100% auslastung
Code:
public void actionPerformed(ActionEvent evt) {
Time getTime = new Time();
getTime.start();
jtfTime.setText(String.valueOf(getTime.ReturnTime()));
}
});