안녕하세요, 저는 타이머를 보여주는 labelField를 표시하려고합니다 ... 단추를 클릭하면 타이머가 시작되어 FieldChangeListener를 구현하기 때문에 다음 코드가 fieldChanged 자동 생성 된 메서드 안에 있습니다. 이 코드에 두 가지 문제가블랙 베리에 타이머 표시
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 내가 원하는대로 ... 어떤 도움을 주셔서 감사합니다!
달성하려는 시간 형식에 대해 더 자세히 설명해야합니다. 나는'exception을 얻지 않고 LabelField 텍스트를 갱신하는 것 '의 부분에만 답했다. – Rupak