Использование Apache Batik,Apache Batik: Как заставить JSVGComponent вид обновить, когда SVG Dom модифицирована
Попытка получить JSVGComponent обновить (перерисовать) после добавления нового элемента SVG в DOM. Я знаю о ALWAYS_DYNAMIC, и это установлено. Новый элемент (ы) успешно добавлен в документ, но единственный способ, которым я могу заставить компонент перерисовать, - изменить размер представления. При изменении размера появляются новые элементы (появляются). Я также попытался добавить элементы через Runnable с помощью UpdateManager и RunnableQueue. Опять же, элементы успешно добавлены, но не отображаются, пока компонент не будет изменен (путем изменения размера рамки корпуса). Я также попытался вызвать repaint с помощью RunQ Runnable, но это также не работает (на самом деле вызывается перерисовка).
Я думаю, что мне, возможно, придется поехать в мост GVT, но я уверен, что нет.
Помогите необычно оценить. Спасибо.