JavaFX에서 fxml을 사용하여 버튼을 클릭 한 후 BorderPane의 한 부분을 다시로드하는 방법은 무엇입니까?

Zmaselke

현재 JavaFX 및 JavaFX Scene Builder를 사용하여 일부 GUI에서 작업 중입니다. 나는 문제를 만났고 그것에 대한 해결책을 찾는 것이 쉽지 않습니다 (적어도 나를 위해). 다음과 같은 것을 얻고 싶습니다.

http://i.imgur.com/oN4mIVl.png

요점은 TreeItem "Sample"을 클릭하면 창의 오른쪽 만 다시로드된다는 것입니다. fxml 파일도 사용하고 싶습니다. 하나의 fxml을 다른 fxml에 포함 할 수 있다는 것을 알고 있지만 이것이 해결책이 아닙니다. 많은 TreeItem이있을 수 있으며 모든 TreeItem은 다른 FXML로 구성된 다른 창을로드해야합니다. 적어도 저를 좋은 길로 인도 해 주 시겠어요?

(미안하지만 이미지가 링크되어 있지만 여기에 새로 왔기 때문에 아직 10 회가 없습니다 ...)

찌르는 비둘기

노드를로드하고 오른쪽에 노드를 설정해 보셨습니까?

Node root = FXMLLoader.load(getClass().getClassLoader().getResource("fxml/yourfxml.fxml"));
borderPane.setRight(root);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관