This code将创建一个300x300大的3d场景。当我调整包含的窗口/舞台的大小时,视口(viewport)不会调整大小。
Parent没有任何widthheight属性。如何将Parent和/或SubScene的大小调整为不断变化的窗口大小?

最佳答案

将其绑定(bind)到父项

SubScene subscene = new SubScene(root, 1024, 768, true, null);
subscene.setFill(Color.GREY);
subscene.setCamera(camera);
StackPane stackPane = new StackPane();
stackPane.getChildren().add(subscene);
subscene.heightProperty().bind(stackPane.heightProperty());
subscene.widthProperty().bind(stackPane.widthProperty());

关于java - 如何调整JavaFX 3D SubScene的大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24606392/

10-10 10:07