Лабораторная работа: Сериализация объектов

public void actionPerformed (ActionEvent e) {System.exit(0);}

});

MenuItem about = new MenuItem («Опрограмме»);

h.add(about);

about.addActionListener (

// …обработчик

);

addWindowListener (new WinClose());

setVisible(true);

} // конец конструктора

class WinClose extends WindowAdapter {

public void windowClosing (WindowEvent e) {System.exit(0);}

}

public static void main (String[] args) {

newMenuScribble («Программа с меню»);

}

}

Приложение 2. Контейнер Dialog

Контейнер Dialog – это окно обычно фиксированного размера, предназначенное для ответа на сообщения приложения. Оно автоматически регистрируется в оконном менеджере графической оболочки, следовательно, его можно перемещать по экрану, менять его размеры. Но окно типа Dialog, как и его суперкласс – окно типа Window, – обязательно имеет владельца owner, который указывается в конструкторе. Окно типа Dialog может быть модальным(modal), в котором надо обязательно выполнить все предписанные действия, иначе из окна нельзя будет выйти.

В классе семь конструкторов. Из них:

· Dialog (Dialog owner) – создает немодальное диалоговое окно с пустой строкой заголовка;

· Dialog (Dialog owner, String title) – создает немодальное диалоговое окно со строкой заголовка title;

· Dialog (Dialog owner, String title, boolean modal) – создает диалоговоеокно, которое будет модальным, если modal == true.

Четыре других конструктора аналогичны, но создают диалоговые окна, принадлежащие окну типа Frame:

Dialog (Frame owner)

Dialog (Frame owner, String title)

Dialog (Frame owner, boolean modal)

Dialog (Frame owner, String title, boolean modal)

Среди методов класса интересны методы: isModal(), проверяющий состояние модальности, и setModal (boolean modal), меняющий это состояние.

События

К-во Просмотров: 403
Бесплатно скачать Лабораторная работа: Сериализация объектов