netbeans에서 동적으로 변경되지 않는 시간

소유자

final을 제거하면 캘린더 변수를 사용하는 동안 오류가 발생하고 최종 시간을 사용하는 동안 동적으로 변경되지 않습니다.

final Calendar cal= new GregorianCalendar();
     Thread clock= new Thread(){
     public void run(){
      for (;;) {
        int am=cal.get(Calendar.AM_PM);
        int hr=cal.get(Calendar.HOUR);
        int min=cal.get(Calendar.MINUTE);
        int sec=cal.get(Calendar.SECOND);
         if (am==0) {
             jtime_Label.setText(""+hr+":"+min+":"+sec+" AM");
         }else
         {
         jtime_Label.setText(""+hr+":"+min+":"+sec+" PM");
         }
         int day=cal.get(Calendar.DAY_OF_MONTH);
     int mon=cal.get(Calendar.MONTH);
     int year=cal.get(Calendar.YEAR);
     date_label.setText(""+day+"-"+(mon+1)+"-"+year);

    }

     }


     };
     clock.start();
Redge

생성 된 현재 시간을 나타내는 GregorianCalendar 객체를 생성했습니다.

그것으로부터 시간을 읽기 위해 처리하는 동안, 당신은 그 시간을 변경하지 않습니다. 처리하는 동안 캘린더 cal의 시간을 변경해야합니다.

나는 추가하는 것이 좋습니다

cal.setTime(new Date());

또는

cal.setTimeInMillis(System.currentTimeMillis());

스레드 내부의 루프에서.

이 같은

final Calendar cal= new GregorianCalendar();
Thread clock= new Thread(){
public void run(){
    for (;;) {
        //// add this line
        cal.setTimeInMillis(System.currentTimeMillis());
        /////
        int am=cal.get(Calendar.AM_PM);
        int hr=cal.get(Calendar.HOUR);
        int min=cal.get(Calendar.MINUTE);
        int sec=cal.get(Calendar.SECOND);
        if (am==0) {
            jtime_Label.setText(""+hr+":"+min+":"+sec+" AM");
        } else {
            jtime_Label.setText(""+hr+":"+min+":"+sec+" PM");
        }
        int day=cal.get(Calendar.DAY_OF_MONTH);
        int mon=cal.get(Calendar.MONTH);
        int year=cal.get(Calendar.YEAR);
        date_label.setText(""+day+"-"+(mon+1)+"-"+year);
        }
    }
};
clock.start();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

플로트에서 동적으로 변경되는 표시

분류에서Dev

IF 문 내에서 명시 적으로 사용하는 경우에도 사용되지 않는 변수 경고

분류에서Dev

호출시 작동하지 않는 서브 루틴, 독립적으로 실행되는 경우에만

분류에서Dev

이미 다른 곳에서 비동기 적으로 변경되는 동안 어레이 변경을 방지 하시겠습니까?

분류에서Dev

예외에 대한 메시지가 if 문으로 변경되지 않는 이유

분류에서Dev

cmd에서 JAVA_HOME을 일시적으로 변경해도 Windows에서 일시적으로 PATH가 변경되지 않습니다.

분류에서Dev

시간에 따라 동적으로 HTML에서 <label>의 색상을 변경하는 방법

분류에서Dev

타이머는 클릭시 시작되지 않으며 시간 선택기로 변경되지 않습니다.

분류에서Dev

입력에 따라 변경되는 함수를 명시 적으로 참조하지 않고 호출

분류에서Dev

명시 적으로 상속되고 변경되지 않은 __init__ 설정 vs Python에서 건너 뛰기

분류에서Dev

일괄 적으로 텍스트 문서에서 변경되고 알려지지 않은 해시 코드 추출

분류에서Dev

셀레늄의 암시 적 또는 명시 적 대기는 시간에 따라 안정적으로 작동하지 않습니다.

분류에서Dev

MVVM 바인딩에서 동적으로 변경된 데이터가 업데이트되지 않는 이유

분류에서Dev

값이 설정되지 않은 경우에만 JSON으로 변환하는 동안 Java Bean 필드 무시

분류에서Dev

Js에서 작동하지 않는 특정 시간의 색상 변경

분류에서Dev

서버가 실행되는 동안 변경 사항을 동적으로 다시로드하는 방법

분류에서Dev

타이머에서 시간 제한 간격을 동적으로 변경

분류에서Dev

Firefox 32.0에 표시되지 않는 동적으로 생성 된 표 셀

분류에서Dev

kubuntu 15.10에서 시간 언어가 변경되지 않음

분류에서Dev

MySql에서 실제로 작동하지 않는 시간으로 정렬

분류에서Dev

테이블에 동적으로 행을 추가하는 동안 선택 상자가 변경되지 않음

분류에서Dev

값이 연속 시간에 변경되지 않는 경우 행 병합

분류에서Dev

CombBox ListView 내에서 동적으로 변경되는 텍스트를 표시하는 방법

분류에서Dev

Javascript-동적으로 변경되는 setTimeout / setInterval 간격 값

분류에서Dev

Java에서 동적으로 변경되는 Json 구조

분류에서Dev

VBA에서 동적으로 변경되는 데이터 통합

분류에서Dev

동적으로로드 된 이미지는 Android에서 표시되지 않습니다.

분류에서Dev

양식 HTML을 변경하지 않고 동적으로 입력 필드의 시각적 순서를 변경하는 쉬운 방법은 무엇입니까?

분류에서Dev

대시는 Ubuntu 13.04에서 정상적으로 작동하지 않습니다.

Related 관련 기사

  1. 1

    플로트에서 동적으로 변경되는 표시

  2. 2

    IF 문 내에서 명시 적으로 사용하는 경우에도 사용되지 않는 변수 경고

  3. 3

    호출시 작동하지 않는 서브 루틴, 독립적으로 실행되는 경우에만

  4. 4

    이미 다른 곳에서 비동기 적으로 변경되는 동안 어레이 변경을 방지 하시겠습니까?

  5. 5

    예외에 대한 메시지가 if 문으로 변경되지 않는 이유

  6. 6

    cmd에서 JAVA_HOME을 일시적으로 변경해도 Windows에서 일시적으로 PATH가 변경되지 않습니다.

  7. 7

    시간에 따라 동적으로 HTML에서 <label>의 색상을 변경하는 방법

  8. 8

    타이머는 클릭시 시작되지 않으며 시간 선택기로 변경되지 않습니다.

  9. 9

    입력에 따라 변경되는 함수를 명시 적으로 참조하지 않고 호출

  10. 10

    명시 적으로 상속되고 변경되지 않은 __init__ 설정 vs Python에서 건너 뛰기

  11. 11

    일괄 적으로 텍스트 문서에서 변경되고 알려지지 않은 해시 코드 추출

  12. 12

    셀레늄의 암시 적 또는 명시 적 대기는 시간에 따라 안정적으로 작동하지 않습니다.

  13. 13

    MVVM 바인딩에서 동적으로 변경된 데이터가 업데이트되지 않는 이유

  14. 14

    값이 설정되지 않은 경우에만 JSON으로 변환하는 동안 Java Bean 필드 무시

  15. 15

    Js에서 작동하지 않는 특정 시간의 색상 변경

  16. 16

    서버가 실행되는 동안 변경 사항을 동적으로 다시로드하는 방법

  17. 17

    타이머에서 시간 제한 간격을 동적으로 변경

  18. 18

    Firefox 32.0에 표시되지 않는 동적으로 생성 된 표 셀

  19. 19

    kubuntu 15.10에서 시간 언어가 변경되지 않음

  20. 20

    MySql에서 실제로 작동하지 않는 시간으로 정렬

  21. 21

    테이블에 동적으로 행을 추가하는 동안 선택 상자가 변경되지 않음

  22. 22

    값이 연속 시간에 변경되지 않는 경우 행 병합

  23. 23

    CombBox ListView 내에서 동적으로 변경되는 텍스트를 표시하는 방법

  24. 24

    Javascript-동적으로 변경되는 setTimeout / setInterval 간격 값

  25. 25

    Java에서 동적으로 변경되는 Json 구조

  26. 26

    VBA에서 동적으로 변경되는 데이터 통합

  27. 27

    동적으로로드 된 이미지는 Android에서 표시되지 않습니다.

  28. 28

    양식 HTML을 변경하지 않고 동적으로 입력 필드의 시각적 순서를 변경하는 쉬운 방법은 무엇입니까?

  29. 29

    대시는 Ubuntu 13.04에서 정상적으로 작동하지 않습니다.

뜨겁다태그

보관