我想把一个
这是 我的操作 :
WorldWindowGLJPanel
放到一个 Pane 中,并且我想让它 可调整大小,但是无论我调用 resize
或 setSize
方法都不行。这是 我的操作 :
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面板
具有包含它的窗格的大小,并且我希望这个world wind面板
是可调整大小的。
我考虑将我的world wind面板
的大小设置为我的pane
的大小,然后将我的worldwindpanel的大小与我的pane绑定,但是setSize
函数不起作用。
编辑:我找到了一种替代方案,即不使用窗格,而是直接使用SwingNode,现在可以自动调整大小。但是,如果你想使用一个窗格,还存在一个问题,你必须使用一个group。