В самоучителе подробно описано как при использовании языка JAVA создавать элементы управления, применяемые в современных программах, разрабатывать интерфейсы для них, работать с разного рода окнами и стандартными диалогами, добавлять элементы графики