一旦标题窗格扩展,手风琴高度将增加。 但由于窗口是固定高度的窗口,如果手风琴的高度大于窗口高度,底部标题窗格的内容将被剪掉。
那么如何显示垂直滚动条以显示那些标题窗格
有没有办法在手风琴中添加滚动条 或者我需要把手风琴放在一个控制器中,当手风琴超过外部控制器的高度时可以显示滚动条?
谢谢
答案 0 :(得分:2)
在手风琴内添加滚动窗格,并将滚动窗格大小设置为手风琴的大小减去小节的高度。滚动窗格的内容可能会超过手风琴的大小。
@Override
public void start(Stage primaryStage) {
StackPane root = new StackPane();
Accordion accord=new Accordion();
ScrollPane scroll=new ScrollPane();
scroll.setPrefHeight(accord.getHeight());
scroll.prefWidth(accord.getWidth());
TitledPane title=new TitledPane();
title.setText("Accordian");
title.setContent(scroll);
accord.getPanes().add(title);
root.getChildren().add(accord);
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("Scroll Pane");
primaryStage.setScene(scene);
primaryStage.show();
}