2012-05-10 4 views

답변

19
  1. 추가 3 lines 그룹에 서로 다른 strokes과 길이에 (시, 분, 초).
  2. 각 줄의 한 쪽 끝을 원의 가운데에 배치하고 각 줄의 다른 쪽 끝을 12시 방향으로 똑바로 향하게 놓습니다.
  3. 초당 키 프레임을 트리거하는 timeline을 만듭니다. 키 프레임에서
  4. :
    • 현재 time에 따라 손의 회전 정도를 계산합니다.
    • Rotate 손에 필요한 금액.
  5. 타임 라인을 cycleindefinitely으로 설정하십시오.
  6. 그룹을 장면에 배치하고 스테이지에 장면을 추가하십시오.
  7. Play 타임 라인.

나는 위의 원칙을 구현하여 sample app을 만들었습니다.

enter image description here

샘플 응용 프로그램에 사용되는 코딩 스타일의 criticism에 대응

업데이트, 나는 더 많은 기능 코딩 스타일을 사용하는 refactored sample app를 만들었습니다.

또한 jfxtras project에는 AnalogueClock 컨트롤이 있습니다. 다음은 시계 jfxtras 사용 방법의 요지입니다.

+0

위대한 응용 프로그램, 잘 했어! –

+0

아주 좋은 예제 – Tangocoder

+0

당신은 어떻게 뾰족한 화살촉을'Line' 인스턴스에 추가합니까? – bvdb

5

Netbeans 7.1.2는 샘플 응용 프로그램과 함께 제공됩니다. JavaFX 부분에는 StopWatch 샘플 응용 프로그램이 있습니다. 그것을 한번 보시면 큰 실마리를 줄 수 있습니다.

+1

그리고 javafx.com에서 다운로드 할 수있는 Ensemble 샘플에 포함되어 있습니다. –

관련 문제