ワード ラップをラベルに設定して任意のレイアウトに配置すると、ラベルを ScrollPane に配置しない限り、ワード ラップは正常に機能します。次に例を示します。
@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("Test");
BorderPane borderPane = new BorderPane();
VBox myView = new VBox();
Label label = new Label("Lorem ipsum dolor sit amet, consectetur adipisicing elit," +
" sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim" +
" ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip" +
" ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate" +
" velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat" +
" cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum");
label.setWrapText(true);
myView.getChildren().addAll(label);
ScrollPane scroll = new ScrollPane();
scroll.setContent(myView);
scroll.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER);
borderPane.setCenter(scroll);
Scene scene = new Scene(borderPane, 300, 400);
primaryStage.setResizable(false);
primaryStage.setScene(scene);
primaryStage.sizeToScene();
primaryStage.show();
}
スクロールペイン内でワードラッピングを機能させる方法はありますか?