我想創建一個可自定義選項的時鐘程序,但由於我是初學者,所以遇到了一些問題。我試過使用DigitalClock項目,但目前對我來說有太多的東西 我看着Timer和ScheduledExecuterService,但我不知道如何使用和放置它們。 我也試圖設置一個顏色的背景,但錯誤是,它可能是過度運行。 我怎樣才能以毫秒爲單位重複該過程,添加背景並使代碼更輕?如何重複該過程以顯示當前時間?
public Clock() {
initComponents();
Calendar cal = new GregorianCalendar();
int second = cal.get(Calendar.SECOND);
int minute = cal.get(Calendar.MINUTE);
int hour = cal.get(Calendar.HOUR_OF_DAY);
/////////////////////////////////////////////////////////////
if (second < 10){
time.setText(" "+hour+": "+minute+":0"+second+"");
}
else if (minute < 10){
time.setText(" "+hour+":0"+minute+": "+second+"");
}
else if (hour < 10){
time.setText("0"+hour+": "+minute+": "+second+"");
}
else if (hour < 10 & minute < 10){
time.setText("0"+hour+":0 "+minute+": "+second+"");
}
else if (minute < 10 & second < 10){
time.setText(" "+hour+":0"+minute+":0"+second+"");
}
else if (hour < 10 & minute < 10 & second < 10){
time.setText("0"+hour+":0"+minute+":0"+second+"");
}
else {
time.setText(hour + " : " + minute + " : " + second+"");
}
////////////////////////////////////////////////////////////////
}
您是否誤解'javascript'與'javascript'。他們都不同。 – Munawir