свойство labeleledFor не работает для текстового тега - PullRequest
0 голосов
/ 10 октября 2018

Невозможно заставить свойство labeleledFor работать для Text, но оно отлично работает для TextField.Вот мой код:

@FXML
private Text text;
@FXML
private Label textLabel;

@FXML
private void initialize() {
    textLabel.setLabelFor(text);
}

И fxml:

<Label ... fx:id="textLabel" text="Sample text"/>
<Text fx:id="text" focusTraversable="true" text=" Hello world"/>

Это часть класса контроллера, подключенная к файлу fxml.Текст метки должен быть прочитан программой чтения с экрана, но это не так.Когда я использую TextField вместо Text, он работает правильно.Я уже попробовал подход, описанный здесь: поле labelFor для метки не работает, как я ожидал , но оно не работает вообще.Я что-то упустил?

...