Я использую привязку JGoodies для своих компонентов Swing. В моей программе есть требовательное отображение в реальном времени, которое не обновляется визуально, когда включена привязка JGoodies. Есть ли способ, чтобы привязка не перехватывала поток EDT?
Привязка JGoodies занимает слишком много времени на EDT?
comment
что-то не так в вашем коде привязки - вы должны убедиться, что привязки происходят после завершения трудоемкого фонового сбора данных, т.е. внедрив собственный SwingWorker и выполнив трудоемкую задачу в doInBackground
- person kleopatra   schedule 29.08.2012
Ответы (1)
Нет, привязки почти наверняка не являются причиной вашей проблемы — все, что они делают, это соединяют вещи. Если выполнение действительно тратит много времени на запуск событий привязки, вы должны выяснить, что вызывает эти события.
Я рекомендую запустить вашу программу в профилировщике, чтобы увидеть, где в коде используется ЦП (если вы видите высокую загрузку ЦП).
person
Peter Tseng
schedule
07.12.2012