Я создаю автономное настольное приложение SWT, которое имеет около 10 различных экранов (несколько мастеров, помощь, формы и т. Д.). Некоторые элементы на экране вообще не меняются (например, заголовок, фон и т. Д.), И есть рабочая область, которая изменяется в зависимости от того, что нажата и т. Д.Каков наилучший способ управления экранами приложений в SWT?
Каков наилучший способ управления экранами приложений? Нужно ли создавать весь экран при запуске, а затем показывать/скрывать их в зависимости от того, что нажал? Или мне нужно динамически создавать эти экраны?
Кроме того, я не мог найти способ показать/скрыть Composite
, мне нужно, чтобы dispose
, а затем создать снова?
Какая практика? Я новичок в разработке SWT за пределами Eclipse, поэтому любая помощь будет полезна.
Отличный ответ. Спасибо! – parxier
Я мог найти только 'java.awt.CardLayout'. Разве это не входит в стандартный набор SWT-класса? – parxier
Извините, моя ошибка, это StackLayout в SWT. – rancidfishbreath