0

Runnable 개체를 만들고 UI를 업데이트하기 위해 JavaFX 응용 프로그램 스레드에서 여전히 작업하고있는 경우 Platform.runLater을 실행해야합니까? 예를 들어, 컨트롤러 클래스에서 fxml 파일로 가져온 Text 개체를 업데이트해야하며이를 수행하기 위해 다른 클래스의 정적 메서드를 호출합니다. 또한 가져온 Text 객체는 정적이므로 정적 객체를 호출하는 것이 안전합니다.JavaFX 응용 프로그램 스레드에서 작업하고있는 경우 UI 업데이트를 위해 Platform.runLater를 호출해야합니까?

ControllerClass.textLabel.setText("foobar"); 

JavaFX 응용 프로그램 스레드에서 작업 중이더라도 Platform.runLater를 사용하여 UI를 업데이트하는 것이 더 안전할까요?

답변

2

번호

당신은 자바 FX 애플리케이션 스레드에 있다면 당신은 Platform.runLater를 사용할 필요가 없습니다.

+1

감사합니다. 지금 나는 더 편안함을 느낀다 :) – quartaela