Я довольно давно работал над разработкой приложений Blackberry, но с настройкой пользовательского интерфейса и компонентов это не очень хорошо знакомо. Я понимаю, что методы sublayout, paint, getpreferredWidth, getpreferredHeight должны быть переопределены для настройки макетов и компонентов. Но все же идея очень расплывчата для меня. Я до сих пор не могу уверенно приступить к разработке пользовательского интерфейса с использованием этих концепций. Может кто-нибудь объяснить мне основы этого? Я хотел бы получить от экспертов ясное понимание.