嗨Im試圖顯示一個標籤Field顯示一個計時器... 計時器應該啓動時,單擊按鈕,所以下面的代碼是在fieldChanged自動生成的方法,因爲我實現FieldChangeListener ... 這是代碼:在黑莓顯示計時器
Timer t = new Timer();
Date startTime = new Date();
LabelField courseTime = new LabelField()
t.schedule(new TimerTask(){
public void run() {
// TODO Auto-generated method stub
Date now = new Date();
SimpleDateFormat date = new SimpleDateFormat("HH:mm:ss");
courseTime.setText(date.formatLocal(now.getTime() - startTime.getTime()));
}}, 0, 10);
我有兩個問題與此代碼: 當我按一下按鈕我有一個IllegalStateException異常。不知道它從何而來 但我有評論這一部分,它來自這裏.. 然後,我接受例外後,定時器啓動,但格式是19:00:00,沒有t 00:00:00像我希望的那樣... 感謝您的幫助!
您需要更多地解釋您嘗試實現的時間格式。我只回答了'更新LabelField文本而沒有得到異常'的部分。 – Rupak