Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Label.textProperty().bind не даёт добавить Label в GridPane JavaFX / 2 сообщений из 2, страница 1 из 1
09.07.2018, 19:36
    #39671793
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Label.textProperty().bind не даёт добавить Label в GridPane JavaFX
Есть GridPane 2x10.

Добавляю элементы в сетку:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Task<Void> thread = new Task<Void>() {
    @Override
    protected Void call() throws Exception {
        return null;
    }
};

for(int i=0;i<10;i++) {
    Label labe11 = new Label("Thread");
    Label labe12 = new Label("0/910000");
    this.completeGrid.add(labe11, 0, i);
    this.completeGrid.add(labe12, 1, i);
    labe12.textProperty().bind(thread.messageProperty());
}
new Thread(thread).start();



labe11 добавляется нормально. Но вот labe12 не отображается. Если я убираю bind то все нормально.

Может подскажете?
...
Рейтинг: 0 / 0
10.07.2018, 20:54
    #39672266
Valery Shiskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Label.textProperty().bind не даёт добавить Label в GridPane JavaFX
Tsyklop,

Вставьте System.out.println(thread.messageProperty()); перед bind строкой. Думаю, будет всегда null.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Label.textProperty().bind не даёт добавить Label в GridPane JavaFX / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]