2013-06-02 3 views
0

javafx2 NumberProperty로 Java Atomic 클래스를 사용할 수 있습니까?javafx2 LongProperty로 Java AtomicLong을 바인딩

  • 은 내가 LongPropertyAtomicLong을 사용하고자한다.

  • 업데이트

  • 내가 작업자 스레드가 자바 FX 환경을하지 않습니다으로 자바 FX의 ProgressBar의 진행 값은 원자 클래스를 던져 업데이트 할.

답변

1

진행률 표시 줄을 udpate하려면 javafx 동시 패키지의 Task 클래스를 살펴보십시오.

비 javafx 스레드에 관해서 이야기 할 경우. JFX 스레드에서 runnable을 실행할 수있는 Platform.runLater() 메소드를 살펴보십시오.

+0

친절하게 대답 해 주셔서 감사합니다. 예, javafx 스레드 진행률을 업데이트 한 다음 스레드 진행률을 진행률 진행률 속성으로 바인드 할 수 있습니다. –

0

값이 변경되면 화면을 업데이트하는 것으로 간주합니다. AtomicLong은 이러한 이벤트를 트리거 할 수있는 지원이 없으므로 다른 접근 방식을 고려해야합니다.

+0

'원자 클래스'에는 '값 변경 리스너'가 없습니다.? –

+0

질문을 업데이트하려면 다른 방법이 필요합니다. –