- 1
- 2
- 3
- . . .
- последняя »
Факультет "Информатика и системы управления" Методические указания к лабораторной работе по курсу "Распределенные системы обработки информации" Программирование графики и обработка событий Москва 2004 г.
ОглавлениеЦель работы 7Задание для домашней подготовки 7Задания к лабораторной работе 7Задание 1 7Задание 2 7Содержание отчета 7Контрольные вопросы 8Литература 9Приложение 1. Спецификация класса Calc. 10Приложение 2. Иерархия классов AWT 13Приложение 3. Основные компоненты 14Компонент Label 14Компонент Button 14Компонент Checkbox 15Класс CheckboxGroup 15Компонент Choice 16Компонент TextField 17Контейнер Framе 18Приложение 4. Менеджеры размещения. 20Менеджер абсолютного размещения 20Менеджер FlowLayout 22Менеджер BorderLayout 22Менеджер GridLayout 23Менеджер CardLayout 24Менеджер GridBagLayout 25Приложение 5. Обработка событий. 28
Цель работыПознакомиться с библиотекой java.awt. Научится обрабатывать события. Освоить работу с управляющими компонентами и менеджерами размещения. Применить полученные знания на практике
Ознакомиться с материалом, предоставленным в приложениях к данным методическим указаниям. Ознакомиться с текстом задания к лабораторной работе и написать программу.
Задания к лабораторной работеЗадание 1Написать программу обработки щелчков на любую из трех кнопок, расположенных на панели. Каждый раз, когда пользователь щелкает мышью на какой-нибудь из трех кнопок, должен изменяться цвет панели (желтый, синий, красный).
Задание 2Написать программу–калькулятор, реализующую графический интерфейс.
Отчет должен содержать:
Постановку задачи, решаемой отлаженной программой. Руководство пользователя отлаженной программы, содержащее описание интерфейсов всех функций программы. Листинг программы с необходимыми комментариями.
Почему впрограмменеобходимозаписатьобработчиксобытия закрытияокна? Как закрытьокно в случае,если программазапущена безэтого обработчика?Какие менеджерыразмещениякомпонентоввы знаете? Вчем особенностькаждого изних?Изменитепрограммутак, чтобы методgetRez()вызывалсяпри:
вводе текстав одно из текстовыхполейизменениисостоянияфлажка (переключателей)выборе одногоиз пунктоввыпадающегосписка
Как изменитсяработа программы,если внутриблока switch(){}не записыватьоператорыbreak.Назовитедва способа,которыми можнозадать заголовок(title)окна.
Официальные источники:
Кен Арнольд, Джеймс Гослинг, Дэвид Холмс. Язык программирования Java™.Официальный сайт Java — http://java.sun.com/ (есть раздел на русском языке с учебником).Java™ 2 SDK, Standard Edition Documentation — http://java.sun.com/products/jdk/1.5/index.html.Джеймс Гослинг, Билл Джой, Гай Стил. Спецификация языка Java (The Java Language Specification — http://www.javasoft.com/docs/books/jls/). Перевод на русский язык — http://www.uni-vologda.ac.ru/java/jls/index.htmlОфициальный сайт проекта Eclipse — http://www.eclipse.org/.
Другое:
Дмитрий Рамодин. Начинаем программировать на языке Java.Николай Смирнов. Java 2: Учебное пособие.Картузов А. В. Программирование на языке Java.Вязовик Н.А. Программирование на Java.Алексей Литвинюк. Введение в интегрированную среду разработки Eclipse — http://lib.juga.ru/article/articleview/174/1/69/.
import
- 1
- 2
- 3
- . . .
- последняя »
Похожие работы
Интересная статья: Основы написания курсовой работы