Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Прапорці. Перемикачі. Комбіновані списки

Читайте также:
  1. Ввод информации в ячейки. Автозаполнение ячеек. Раскрывающиеся списки
  2. Лабораторная работа 3. Списки. Автофильтр, сортировка. Функции работы с датой и временем
  3. Пока не снятый фильм. Как до расписки
  4. Списки дисков
  5. Списки опубликованных работ
  6. Статейные списки русских послов16-17 столетий и их язык. «Вести-куранты» - прообраз первой общерусской газеты.

Мета роботи: отримання практичних навичок використання прапорців, перемикачів і комбінованих списків в додатках з графічним інтерфейсом користувача.

Завдання 1: Створити додаток, який використовує три прапорці. Кожному прапорцю відповідає деякий текст. При натисненні кнопки виробляється опит прапорців, формується текс відповідно до розпізнаної комбінації і виводиться в полі редагування.

 

Рекомендації до виконання:

Прапорці служать для вказівки на присутність (відсутність) деякої властивості. Прапорець забезпечується міткою, яка задається при його ініціалізації в конструкторі.

private JCheckBox left;

left=new JCheckBox(“Left”);

Для установки і зняття прапорця використовується метод setSelected^

left.setSelectsd(true);

left.setSelected(false).

Метод isSelected() дозволяє набути значення прапорця (встановлений – true,не встановлений – false).

Вигляд екрану працюючого додатка може бути такий:

 

 

 

Завдання 2: Створити програму, яка використовує перемикачі, комбінований список, текстове поле і дві кнопки. Кнопка Add дозволяє додати текст з поля редагування в список. Кнопка Clear очищає список. Якщо користувач виділяє деякий елемент списку, то він записується в поле редагування, якщо перемикач Write включений.

 

Рекомендації до виконання:

Якщо користувачу потрібно запропонувати вибір одного з декількох рішень, зручно використовувати перемикачі. Декілька перемикачів об’єднуються в групу(radio button group). Тільки один з перемикачів може бути включений в кожен момент часу.

При створенні перемикача можна вказати його початковий стан:

JRadioButton Write=new JRadioButton(“Write”,true);

JRadioButton Read=new JRadioButton(“Read”).

Для об’єднання декількох перемикачів в групу потрібно записати таку послідовність операторів:

ButtonGroup gr=new ButtonGroup();

gr.add(Write);

gr.add(Read).

Подібно прапорцям, для вибору і звільнення перемикача використовується метод setSelected():

Write.setSelected(true);

Read.setSelected(false).

Метод isSelected() дозволяє набути значення перемикача(встановлений –true, не встановлений – false):

if(Write.isSelected())

……………………….

 

Комбіновані списки використовуються в тих випадках, коли користувачу потрібно надати можливість вибору з багатьох варіантів. У полях комбінованого списку записуються рядки, які можна редагувати, тому комбіновані списки розширюють можливості полів редагування.

Наведений нижче фрагмент коду демонструє створення комбінованого списку, установку дозволу до його редагування і додавання в список двох елементів:

JComoBo[ CoBx=new JComboBox();

CoBx.setEditable(true);

CoBx.addItem(“Line1”);

CoBx.addItem(“Line2”);

Метод addItem() додає рядок в кінець списку. Якщо потрібно вставити рядок в довільніше місце, то слід використовувати метод insertItemAdd(s,i),, де другий аргумент – номер рядка (нумерація починається з нуля).

Видалення елементу списку здійснюється методами:

Write.removeItem(“Line1”) – видаляється елемент із заданим текстом;

\Write.removeItemAt(0); - видаляє елемент із заданим номером.

Для видалення всіх елементів служить метод removeAllItem().

Вигляд екрану працюючого додатка може бути такий:

Контрольні запитання:


Дата добавления: 2015-10-29; просмотров: 71 | Нарушение авторских прав


Читайте в этой же книге: Інтегроване середовище Net Beans. Розробка лінійної програми | Розробка програм, які застосовують одновимірні масиви | Розробка програм, які застосовують двовимірні масиви | Спадкування. Поліморфізм | Змінні інтерфейса | Лабораторна робота №31 |
<== предыдущая страница | следующая страница ==>
Основні теоретичні положення| Лабораторна робота №30

mybiblioteka.su - 2015-2024 год. (0.009 сек.)