Привязка к нескольким сервисамJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Привязка к нескольким сервисам

Сообщение Anonymous »

Код: Выделить всё

javafx.beans.property.Property#bind
, кажется, «отвязывает» предыдущие привязки, что не всегда оптимально.
Предположим, у вас есть счетчик графического интерфейса, который должен быть видимым, пока есть хотя бы один запущенный сервис (который, в свою очередь, выполняет запросы к БД). Все службы локальны (поскольку их много, и вам, вероятно, не хотелось бы создавать отдельное поле для каждого). При создании сервис привязывается к счетчику (spinner.visibleProperty().bind(service.runningProperty())). Проблема в том, что если к нему уже привязана более длинная служба, эта служба фактически будет «отвязана». Чем быстрее завершается сервис, тем счетчик скрывается, а более длинный сервис (добавленный ранее) все еще не завершен. Нехорошо.
Предполагая, что нет способа добавить привязку вместо установки привязки, что лучше всего сделать в этих обстоятельствах? Невозможно отслеживать все службы, не так ли (по крайней мере, нет хорошего способа)?
Java 8.

Подробнее здесь: https://stackoverflow.com/questions/798 ... e-services
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»