Timer timer = new Timer(true);
Calendar now = Calendar.getInstance();
timer.scheduleAtFixedRate(new TimerLoop(), 1000-now.get(Calendar.MILLISECOND), 1000);
private class TimerLoop extends TimerTask {
public void run() {
Data.now = Calendar.getInstance();
Data.now.add(Calendar.MILLISECOND, -Data.now.get(Calendar.MILLISECOND));
curTimeLabel.setText(sdf.format(Data.now.getTime()));
Data.curMin = Data.now.get(Calendar.MINUTE);
Data.curSec = Data.now.get(Calendar.SECOND);
}
}
Timer timer = new Timer(true);
Calendar now = Calendar.getInstance();
timer.scheduleAtFixedRate(new DownloadLoop(), 1500-now.get(Calendar.MILLISECOND), 1000);
protected void updateLabels() {
nextLabel.setText(timeLeftFormat.format(new Date(nextTry.getTimeInMillis() - Data.now.getTimeInMillis() + 5 * 60 * 60 * 1000)));
}
private class DownloadLoop extends TimerTask {
public void run() {
updateLabels();
}
}
ASKER
ASKER
ASKER
protected void updateLabels() {
label.setText("whatever");
}
protected void updateLabels() {
LabelUpdater temp = new LabelUpdater();
}
ASKER
Java is a platform-independent, object-oriented programming language and run-time environment, designed to have as few implementation dependencies as possible such that developers can write one set of code across all platforms using libraries. Most devices will not run Java natively, and require a run-time component to be installed in order to execute a Java program.
TRUSTED BY
ASKER