vraagLabel という名前のラベルに実装されている文字列を画面に表示しようとしています。String を Javafx.Gridpane に配置し、GridPane を Javafx.Borderpane 内に配置しました。
私が抱えている問題は、文字列が大きすぎると、画面の高さと幅を設定する必要があるため、次の行に続かずに表示されるだけです...どうすれば拡大縮小できますか?文字列全体が画面に表示されるため、文字列が画面の制限に達すると、次の行に続きます。
public class VraagView extends BorderPane {
javafx.scene.image.Image afbeeldingVraag = new javafx.scene.image.Image("be/kdg/TrivialPursuit/afbeeldingen/Vraag_Kaart.jpg");
private javafx.scene.control.Label vraagLabel;
private TextField antwoordField;
private Button btncheck;
private GridPane grid;
public VraagView( ) {
initialiseNodes();
layoutNodes();
}
private void initialiseNodes( ) {
vraagLabel = new Label();
antwoordField = new TextField();
btncheck = new Button("Antwoord");
grid = new GridPane();
}
private void layoutNodes() {
setBackground(new Background(new BackgroundImage(afbeeldingVraag, BackgroundRepeat.NO_REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.DEFAULT, BackgroundSize.DEFAULT)));
grid.setVgap(5);
grid.setHgap(5);
grid.add(vraagLabel, 0, 5);
grid.add(antwoordField, 1, 1);
grid.add(btncheck, 2, 2);
setCenter(grid);
grid.setGridLinesVisible(true);
}