gpt4 book ai didi

layout - JavaFX - VBox 中是否可以有滚动条?

转载 作者:行者123 更新时间:2023-12-02 07:24:35 27 4
gpt4 key购买 nike

我正在做一个涉及复选框数组的项目。但是当我在 VBox 中添加所有复选框时遇到问题。下面是我的屏幕截图

/image/l0fw3.png

无法查看其他复选框。

这是我的复选框代码

public void initializeSenatorLists() {

CheckBox []chckSenators = new CheckBox[senators.length];



for(int s=0; s < senators.length; s++) {

chckSenators[s] = new CheckBox(senators[s]);
chckSenators[s].setStyle("-fx-font-size:15px;");
chckSenators[s].setTextFill(Color.WHITE);
senVbox.getChildren().add(chckSenators[s]);

}

for(CheckBox cbSen:chckSenators) {

cbSen.setOnMouseClicked(new EventHandler<MouseEvent>() {

@Override
public void handle(MouseEvent event) {
if(cbSen.isSelected()) {
senatorLimitVote++;


votedSenators.add(cbSen.getText());


}else {
votedSenators.remove(cbSen.getText());
senatorLimitVote--;
}
}
});


}
}

我想要对我的复选框做的是这样的 /image/ODcDb.png

希望你能帮助我。

最佳答案

尝试将 VBox 放入滚动 Pane 中。通过这种方法,您不必担心设置 prefHeight 和 prefWidth 属性。您可以对 VBox 使用“USE_COMPUTED_SIZE”。

示例:VBox 添加在 ScrollPane 内,并动态添加各种​​元素,如 HBox、标签和矩形。

关于layout - JavaFX - VBox 中是否可以有滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30971407/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com