내 fxml 파일에 BorderPane이 있습니다. 그리고 컨트롤러 클래스의 코드에서 레이블을 센터에 추가해야합니다. 내가 이해하기 때문에 initialize()
방법으로해야하지만, 이것을 깨닫는 방법을 찾지 못했습니다.JavaFX는 동적으로 fxml 파일에 정의 된 창에 레이블을 추가합니다.
P. fxml 파일에 정적으로 추가하고 싶지는 않습니다. 그 양은 매번 다를 수 있기 때문에 5 일 수도 있고 20 일 수도 있습니다.이 경우 최대 금액을 추가하여 보이지 않게해야합니다. 그러나 나는 그것이 최선의 결정이라고 생각하지 않는다.
fxml없이 처리해야 할 수도 있습니다. 훨씬 쉽습니다. fxml을 사용하면 불가능한 일이 아닙니다 (어떤 시나리오를 가지고 있는지 모르므로). 그러나 ArrayList와 같은 유연한 컬렉션에 추가 할 수 있습니다 (목록에 원하는 많은 레이블을 추가 한 다음 배열 목록을 반복하여 레이블을 추가 함). 존재한다). 물론, 더 나은 방법이있을 수 있습니다, 이것은 처음에 내 마음을 때리는 것입니다. –