[Javafx] WorldWind Panel의 크기를 조정하는 방법은 무엇입니까?


Answers

Question

창에 WorldWindowGLJPanel 을 넣고 싶습니다. 크기를 조정할 수 는 있지만 resizesetSize 메서드를 호출 할 때조차 할 수 없습니다.

여기 내가하고있는 일이있다 .

wwd = new WorldWindowGLJPanel();
wwd.setPreferredSize(new java.awt.Dimension(300, 300));
wwd.setModel(new BasicModel()); 

swingNode = new SwingNode(); 
swingNode.setContent(wwd); 

wwdPane = new Pane();
wwdPane.getChildren().add(swingNode); 

그런 다음이 wwdPane 을 사용하여 World Wind를 표시합니다.

world wind panel 에 포함 된 창 크기를 갖기를 원하며이 world wind panel 크기를 조정할 수있게 만들고 싶습니다.

setSize(PaneDimenson) 를 사용하여 내 world wind panelworld wind panel 에 크기를주고 내 worldwindpanel의 크기를 내 창에 바인딩하려고 했지만 setSize 함수 가 작동하지 않습니다 .

편집 : 창을 사용하지 않고 대체 솔루션을 찾았으나 직접 swingNode를 사용하면 이제 크기가 자동으로 조정됩니다. 그러나 창을 사용하고 싶다면 여전히 문제가 있으며 그룹을 사용해야합니다.