我希望在我的应用程序窗口中使用一个ScrollPane,它不会填满整个场景,而只占其中一部分,因为我想在其下方放置一个按钮。
就像这个草图一样:https://i.imgur.com/eUA7Af7.png
我尝试使用GridPane,但是我只能将Nodes作为GridPane的子级,这不起作用,因为ScrollPane不是Node。
public void start(Stage stage) throws Exception {
var root = new GridPane();
var scene = new Scene(root, 400, 400);
var scrollPane = new ScrollPane();
root.add(scrollPane, 0, 0); // Not possible
var button = new Button();
root.add(button, 0, 1);
stage.setScene(scene);
stage.show();
}
答案 0 :(得分:0)
Slaw的评论: javafx.scene.control.ScrollPane绝对是一个javafx.scene.Node。该类的层次结构为:ScrollPane→控件→区域→父级→节点