Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab08.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
247.3 Кб
Скачать

Вариант 6-14

Создайте приложение Swing для удаления абонента и просмотра списка абонентов телефонной сети. Список абонентов (5 записей) создается в программе и является объектом класса HashMap. Ключом записи является номер телефона (типа Integer), а значением – объект Abonent, содержащий четыре значения типа String: фамилию, имя, отчество и адрес.

Графическое окно приложения содержит в области Center пять текстовых полей (JTextField) с соответствующими надписями (JLabel) для вывода значений номера телефона, фамилии, имени, отчества и адреса текущего абонента. В области East содержатся следующие элементы: кнопка (JButton) "Просмотр" – для просмотра первого элемента списка, текстовое поле (JTextField) – для вывода индекса текущего элемента и общего количества элементов в списке, а также кнопки (JButton) "->" – для просмотра следующего элемента списка и "<-" – для просмотра предыдущего элемента списка. В области South содержится кнопка (JButton) "Удалить", при нажатии на которую текущий абонент удаляется из списка.

Вариант 6-15

Создайте приложение Swing для покупки товаров в электронном магазине. Список товаров (5 записей) создается в программе и является объектом класса HashMap. Ключом записи является артикул товара marking (типа Integer), а значением – объект Article, содержащий наименование товара (типа String) и цену товара (типа float).

Графическое окно приложения содержит в области Center три текстовых (JTextField) поля с соответствующими надписями (JLabel) для вывода текущих значений артикула товара, наименования товара и цены товара. В области East содержатся следующие элементы: кнопка (JButton) "Просмотр" – для просмотра первого элемента из списка, текстовое поле (JTextField) – для вывода индекса текущего элемента и общего количества записей в списке, а также кнопки (JButton) "->" – для просмотра следующего элемента списка и "<-" – для просмотра предыдущего элемента списка. В области South содержится текстовое поле (JTextField) с надписью (JLabel) "Количество" для ввода количества закупаемого товара (в текущей выводимой записи), кнопку (JButton) "Купить" и текстовое поле (JTextField) с надписью (JLabel) "Сумма", в которое выводится суммарная стоимость всех купленных товаров.

Вариант 6-16

Создайте приложение Swing для просмотра списка товаров и изменения цены товара в электронном магазине. Список товаров (5 записей) создается в программе и является объектом класса HashMap. Ключом записи является артикул товара marking (типа Integer), а значением – объект Article, содержащий наименование товара (типа String) и цену товара (типа float).

Графическое окно приложения содержит в области Center три текстовых поля (JTextField) с соответствующими надписями (JLabel) для вывода текущих значений артикула товара, наименования товара и цены товара. В области East содержатся следующие элементы: кнопка (JButton) "Просмотр" – для просмотра первого элемента из списка, текстовое поле (JTextField) – для вывода индекса текущего элемента и общего количества записей в списке, а также кнопки (JButton) "->" – для просмотра следующего элемента списка и "<-" – для просмотра предыдущего элемента списка. В области South содержится текстовое поле (JTextField) с надписью (JLabel) "Новая цена" для ввода новой цены текущего товара.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]