如何在JavaFx中创建一个suttering窗口?

时间:2017-10-30 08:46:52

标签: javafx

我需要一个可以在我的主窗口向上移动的窗口。主要是IDE(IntelliJ,CodeBlock,Netbeans等)output window feature

我使用TitledPane。通过使用这个,我可以给出一个在我点击窗格时展开的高度,但我无法在任何高度展开窗格。

看到这个 - 没有扩展:

not expanded

并且 - 扩大了:

expanded

我的代码是here

1 个答案:

答案 0 :(得分:1)

尝试使用SplitPane。我想这就是你想要的。您可以从以下链接中了解更多信息 https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/SplitPane.html

import javafx.application.Application;
import javafx.geometry.Orientation;
import javafx.scene.Scene;
import javafx.scene.control.SplitPane;
import javafx.scene.layout.Pane;
import javafx.stage.Stage;

public class Main extends Application {

    @Override
    public void start(Stage primaryStage) {

        SplitPane splitPane = new SplitPane(new Pane(), new Pane());
        splitPane.setDividerPositions(0.5);
        splitPane.setOrientation(Orientation.VERTICAL);

        primaryStage.setScene(new Scene(splitPane,400,400));
        primaryStage.show();

    }

    public static void main(String[] args) {
        launch(args);
    }
}