26

スプリッターをマウスで手動でドラッグするだけでペインのサイズを変更したい。ただし、ウィンドウのサイズが変更された場合、そのペインで選択した正確なサイズを維持したいと思います。もう一方のペインのサイズを自由に変更できるようにします。

これを達成する方法を考えていますか?

4

1 に答える 1

48

SplitPane.setResizableWithParent静的メソッドを使用する必要があります。

        SplitPane root = new SplitPane();

        final Pane paneFixed = new StackPane();
        paneFixed.getChildren().add(new Text("fixed"));

        SplitPane.setResizableWithParent(paneFixed, Boolean.FALSE);

        Pane paneFree = new StackPane();
        paneFree.getChildren().add(new Text("free"));

        root.getItems().addAll(paneFree, paneFixed);

        stage.setScene(new Scene(root, 300, 200));
        stage.show();
于 2012-06-13T13:57:49.810 に答える