Как добавить прокрутку в VBox в Java FX?

Я хочу добавить Scroll в VBox. Когда элемент Label переполнен, я хочу, чтобы появилась полоса прокрутки. Я использую шаблон MVC.

Мой код

 

    пакет javasocket;

    import javafx.fxml.FXML;
    import javafx.scene.control.Label;
    import javafx.scene.control.TextField;
    import javafx.scene.input.KeyCode;
    import javafx.scene.input.KeyEvent;
    import javafx.scene.layout.VBox;
    import javafx.scene.text.TextAlignment;

    Public Class Controller {

        @FXML
        Беседа VBox;

        @FXML
        Сообщение TextField;

        @FXML
        protected void sendMessage() {

            Метка сурья = новая метка ();

            surya.setWrapText(истина);
            surya.setTextAlignment(TextAlignment.JUSTIFY);

            surya.setText("Сервер говорит: \n" + message.getText());

            surya.setStyle("- FX-прокладка:10;-fx рентабельность:10;"
                    + "-fx-background-color:teal;"
                    + "    -fx-background-вставок: 5;"
                    + "-fx-font-size:15;"
                    + "-fx-background-radius: 3;");
            surya.setPrefSize(Double.MAX_VALUE, Double.compare(0, 500));. Converstation.getChildren() добавить (Сурья);

            message.setText("");

        }

        @FXML
        protected void check_key(KeyEvent ae) {

            if (ae.getCode().equals(KeyCode.ENTER)) {
                Отправить сообщение();
            }

        }
    }

0 ответов

Другие вопросы по тегам