【发布时间】:2015-07-08 22:41:00
【问题描述】:
我想将WorldWindowGLJPanel 放入窗格中,并且我想使其可调整大小,但我不能,即使我调用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 panel 具有包含它的窗格的大小,并且我想让这个world wind panel 可调整大小。
我想过用setSize(PaneDimenson) 将我的pane 的大小赋予我的world wind panel,然后将我的worldwindpanel 的大小与我的窗格绑定,但是setSize 函数不起作用。
编辑:我找到了一个替代解决方案,不使用窗格,而是直接使用 swingNode,调整大小现在是自动的。但是如果你想用一个pane还是有问题的,你不得不用group。
【问题讨论】: