LINUX.ORG.RU

Akka.io и Gui

 ,


0

2

Всем привет. Начал разбираться с акторами и библиотекой akka.io. Возник такой вопрос. Если я добавляю gui элемент, то как мне его реализовывать? Отдельно от системы акторов - и тогда как я буду акторам передавать введенные в гуи данные? Или реализовывать актор пересыльщик данных? Буду рад выслушать все предложения!


Swing живет с своем event dispatch thread, работать с элементами интерфейса из других тредов напрямую нельзя. Передать данные из GUI в актор не проблема — надо к элементу интерфейса добавить callback который будет отправлять сообщение с введенными данными нужному актору. В обратную сторону нужно засылать задачи через SwingUtilities.invokeLater, под это я думаю лучше свой пограничный актор завести чтобы не устраивать кашу в коде.

maxcom ★★★★★
()
Ответ на: комментарий от maxcom

Спасибо за ответ! А можно поподробнее про callback?

aarexer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.