Разработка визуальных интерфейсов.Графические инструменты в языке Java реализованы с помощью двух пакетов: – AWT (для доступа загружается пакет java.awt) содержит набор классов, позволяющих выполнять графические операции и создавать элементы управления; – Swing (для доступа загружается пакет javax.swing) содержит новые классы, в основном аналогичные AWT. К именам классов добавляется буква 'J' (JButton, JLabel и др). На данный момент основные классы для построения визуальных интерфейсов содержатся в пакете Swing. Из пакета AWT используются классы для обработки сообщений. Простейшее графическое приложение приведено ниже. Технология Swing предоставляет механизмы для управления следующими аспектами представления: – Клавиатура (Swing предоставляет способ перехвата пользовательского ввода); – Цвета (Swing предоставляет способ менять цвета, которые вы видите на экране); – Текстовое поле для ввода (Swing предоставляет текстовые компоненты для обработки всех повседневных задач).Создать форму со строкой, движущейся по диагонали. При достижении границ формы все символы строки случайным образом меняют регистр. При этом шрифт меняется на шрифт, выбранный из списка.