Изменение URL-адреса изображения для изменения вида понятно, если у вас есть HTML-фон, но в GWT-стране это безумие.Это примерно аналогично изменению URL-адреса <script>
на лету - это технически возможно, но странно.Это изображение обязательно является потомком какого-либо компонента.Я заменил бы это изображение, работая с компонентом, который содержит это изображение, а не с самим изображением, меняя его URL.URL-адрес изображения по сути является его дескриптором, поэтому неудобно изменять такое свойство, как это.Если вы используете MVP и создали View
, то вы можете использовать такой метод, как void toggleSoundImage(boolean on)
.
. Вы действительно должны сделать это вместо этого: https://developers.google.com/web-toolkit/doc/latest/DevGuideUiImageBundles. Способ, которым вы пытаетесьиспользовать изображения не имеет смысла - некоторые люди могут назвать это «неправильным».
Я специально не ответил на ваш вопрос, потому что, если вы делаете это правильно, предварительные условия, вызвавшие эту проблему, не существовали бы.
Надеюсь, это поможет.