powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / аналог LocalBroadcastMessege в JavaFX
16 сообщений из 16, страница 1 из 1
аналог LocalBroadcastMessege в JavaFX
    #39338197
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Подскажите пожалуйста есть ли в JavaFX механизм рассылки Broadcast messages как в android .

Ткните пожалуйста носом в доку .
Спасибо
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39338199
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pand,
биндинг одного объекта к другому
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39338726
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Спасибо за совет .
Но я не совсе понял как биндинг использовать в моем случае.

в фоне у меня работает слушатель сокета который получает команды от сервера.
в зависимости от команды нужно выполнить некоторые действия
в нескольких модулях.
Какие модули будут активны не известно ,но при запуске каждый модуль подписывается на нужную команду .
В общем вчера написал простенький аналог broadcast manager-а из андроида.
Скорее всего мне сложно перестроиться с андроидной философии на JavaFx

Еще раз спасибо за совет
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39338736
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pandНо я не совсе понял как биндинг использовать в моем случае.

Создаётся бизнес-объект с JavaFX свойством.

pandв фоне у меня работает слушатель сокета который получает команды от сервера.

При получение команды из сокета, вызывается setter бизнес-объекта. Только с EDT надо быть осторожным.

pandв зависимости от команды нужно выполнить некоторые действия
в нескольких модулях.

Кто такие "модули"? "Слушатели" биндятся на свойство бизнес объекта. Либо просто подписываются на него. Разницы особой нет.
Биндинг просто экономит кучу кода, где это возомжно.

pandКакие модули будут активны не известно ,но при запуске каждый модуль подписывается на нужную команду .

ОК

pandВ общем вчера написал простенький аналог broadcast manager-а из андроида.
Скорее всего мне сложно перестроиться с андроидной философии на JavaFx
Еще раз спасибо за совет
Нет никакой "философии". Есть паттерн Observer - все вышеперечисленные броадкасты и биндинги это просто разные способы его реализации.
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39338745
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pandВ общем вчера написал простенький аналог broadcast manager-а из андроида.
Лучше бы написал на RxAndroid (сам собираюсь)
pandСкорее всего мне сложно перестроиться с андроидной философии на JavaFx
я вижу что ты делаешь выводы не на логике.
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39338747
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczНет никакой "философии". Есть паттерн Observer - все вышеперечисленные броадкасты и биндинги это просто разные способы его реализации.
+1
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39338751
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, на RxXXXXX у тебя как раз потоки данных из сокета и реакция на них ГУИ.
На обоих платформах вроде одинаково.
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39338906
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123pandВ общем вчера написал простенький аналог broadcast manager-а из андроида.
Лучше бы написал на RxAndroid (сам собираюсь)


RxAndroid сложно "вкручивать" в уже работающий проект

Petro123pandСкорее всего мне сложно перестроиться с андроидной философии на JavaFx
я вижу что ты делаешь выводы не на логике.

Прошу прощения , но не понял Вашу фразу
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39338960
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pandПрошу прощения , но не понял Вашу фразу
вчера тебе написал решение - биндинг.
Ты сегодня написал наплевав на вчерашнее:
pandВ общем вчера написал простенький аналог broadcast manager-а из андроида.
Нафиг на форуме спрашивать?
Логики нет = не программист.
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39339039
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123pandПрошу прощения , но не понял Вашу фразу
вчера тебе написал решение - биндинг.
Ты сегодня написал наплевав на вчерашнее:
pandВ общем вчера написал простенький аналог broadcast manager-а из андроида.
Нафиг на форуме спрашивать?
Логики нет = не программист.
А можно меня ткнуть носом где я "написал решение - биндинг" ?

Я спрашивал аналог Broadcast, а биндинг предлагал ты.
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39339041
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pand,

сорри не сразу вчитался.
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39339061
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pandсорри не сразу вчитался.
вот вот. Вывод - не торопись писать велосипеды и много кода.
В андроиде на лямбды не перешёл?
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39339066
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

в своих проектах перешел .

а в одном проекте еще нет . Решения по внедрению технологий не от меня зависят.

Велосипеды писать абсолютно не хочется. Но RxJava что-то с трудом в мозги проникает. Не могу найти доходчивую доку.
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39339124
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок
тебе imho сказано.
Удачи!
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39339136
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pandв фоне у меня работает слушатель сокета который получает команды от сервера.
в зависимости от команды нужно выполнить некоторые действия
в нескольких модулях.
интересно, а как это выглядит?
- запуск десктопа
- юзвер смотрит и у него моргают кнопки? Или что? Или мышка бегает по экрану? Или график бежит?
...
Рейтинг: 0 / 0
аналог LocalBroadcastMessege в JavaFX
    #39339155
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

все проще.
это мессенжер . приходит сообщение , его нужно обработать, записать в базу , отобразить в чате ( если он активный ) если нет отобразить в списке контактов от кого пришло сообщение , еще есть служебные сообщения, которые нужно поразному обрабатывать.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / аналог LocalBroadcastMessege в JavaFX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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