JavaFX - Ist es möglich eine scroll-bar in der VBox?
ich bin ein Projekt, das miteinbezieht, array von Checkboxen. aber ich habe ein problem auftreten, wenn ich hinzufüge, alle Checkboxen in der VBox. hier ist mein screenshot unten
Anderen Checkboxen nicht angezeigt werden.
hier ist mein code für die Checkboxen
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--;
}
}
});
}
}
Was soll ich tun, um meine Checkboxen ist dies
Ich hoffe Ihr könnt mir helfen.
Wie darum, die VBox in ein ScrollPane? Sollte dies funktionieren!
InformationsquelleAutor Novi | 2015-06-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie, VBox in ein scrollPane. Mit diesem Ansatz werden Sie nicht haben, um sorgen über die Einstellung der prefHeight und prefWidth Attribute. Sie können 'USE_COMPUTED_SIZE' für die VBox.
Beispiel:
VBox Hinzugefügt wird innerhalb einer ScrollPane und verschiedene Elemente wie HBox, Etiketten und Rechtecke dynamisch Hinzugefügt wurden.
Froh zu wissen, dass es Ihnen geholfen Gerechtigkeit
InformationsquelleAutor Abhi
Können Sie
ScrollPane
.Beispiel:
InformationsquelleAutor The Well
können Sie fügen Sie eine Bildlaufleiste, mit der VBox
weiteren finden Sie hier
Wenn Sie möchten, ändern Sie das layout der check-Boxen versuchen, verschiedene layout-Fenster(GridPane,TilePane ,etc) anstelle von VBox.
InformationsquelleAutor Sarfaraz Khan