Объектно-ориентированное программирование

Объектно-ориентированное программирование

Объектно-ориентированное программирование: Java, условия построения диалоговых окон

Библиотека AWT, как и большинство систем оконного интерфейса, различает модальные диалоговые окна и безмодалъные. Модальные диалоговые окна препятствуют пользователю работать одновременно с другими окнами приложения. Эти окна необходимы, если пользователю нужно ввести информацию, от которой зависит последующая работа приложения. К примеру, при считывании файла пользователю необходимо сначала указать его имя. Программа приступит к выполнению операции считывания, только после закрытия модального диалогового окна пользователем.

Безмодальное диалоговое окно дает пользователю в одно время вводить информацию в нем и в других окнах приложения. Одним из примеров окна есть панель инструментов. Она сколь угодно долго остается на месте, и пользователь одновременно может взаимодействовать и с ней, и с другими окнами приложения.

Возьмем простейшее диалоговое окно — окно модального диалога с одной строкой сообщения. В пакете Swing есть удобный класс JOptionPane, позволяющий выводить на экран модальный диалог, не создавая специального кода. Диалоговое окно работы с файлами устроено более сложно. Для работы с ним нужно хорошо знать устройство класса JFile-Chooser из библиотеки Swing. Написать свое собственное диалоговое окно работы с файлами — задача, достойная профессионала высокого уровня. При выборе цветов из палитры будет уместно использовать диалоговое окно JColorChooser.


Карта сайта


Информационный сайт Webavtocat.ru