Я пытаюсь заархивировать составной пользовательский виджет Composite. Я изучаю классы Window, Page и TabView.Попытка понять закрытые виджеты или «Закрытые» виджеты?
close()
метод из окна в основном только скрыть виджет, The TabView слушать close
события Page, затем вызвать remove(page)
метод, это удалить page
из внутренней pane
, но я не нашел своего рода page.close()
. Итак, что случилось с закрытыми вдовами и страницами? Все-еще существует? Мой собственный метод close()
должен просто вызвать метод hide()
и пожар close
Событие, как и Окно? Это не несет утечки памяти?
Спасибо, много, что многое разъясняет мне. :) Но теперь у меня есть другой вопрос: теперь дни лучше уничтожать виджеты или помещать их в какое-то место, ожидая повторного использования, как дни IE6? И это значит, что я должен позаботиться о том, чтобы вручную очистить каждый виджет, который будет показан снова, не так ли? –
Больше не нужно путать виджеты - гораздо проще просто «dispose()» их и забыть об этом. – johnspackman