Swing Andrei Paskevits. Оглавление Введение в Swing JComboBox JList JScrollBar JSlider JTree.

Презентация:



Advertisements
Похожие презентации
Перед началом изучения Swing вы, как настоящий новичок, должны задать вопрос, что такое UI? Ответ для новичков - это "пользовательский интерфейс". Но.
Advertisements

1 1.Присваивание имени ячейке.Присваивание имени ячейке. 2.Открытие, сохранение и печать книги.Открытие, сохранение и печать книги. 3.Навигация книгой.
Интерфейс текстового процессора Microsoft Word. С помощью ленты можно быстро находить необходимые команды (элементы управления: кнопки, раскрывающиеся.
Моделирование в электронных таблицах. Этап 4 можно реализовать с помощью табличного процессора. Конкретно с помощью программы Microsoft Excel.
7 класс Операционная система WINDOWS Операционная Для продолжения щелкните по кнопке ДАЛЕЕ.
Наумова Н.Н. Зам.директора по ИКТ ГБОУ СОШ 1 Образовательный центр» с. Сергиевск.
Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
Презентация к уроку (информатика и икт, 7 класс) по теме: Презентация для урока Информатики на тему "Графический интерфейс Windows"
Реализация концепции построения и формирования отраслевой системы государственного учета, регистрации и мониторинга (ОСГУРМ) информационных ресурсов сферы.
Объектно-ориентированный язык программирования. Выберите в реальной жизни любой объект (холодильник, магнитофон, машина) и опишите его свойства, методы,
Инструкция по созданию базы данных в Microsoft Access
"Своя игра" 5-6 класс ЦО 1428 Своя игра Информатика 5-6 класс.
Новый взгляд на привычные вещи. Принципиально Принципиально новый подход к автоматизации биржевой торговли на ММВБ и FORTS От торговой стратегии и её.
УСТРОЙСВО КОМПЬЮТЕРА ЗНАКОМСТВО С КОМПЬЮТЕРОМ в начальной школе Разработала: Ларионова Л.П.
Базы данных в электронных таблицах 1. Представление базы данных в виде таблицы и формы.
Функция Старшего диспетчера Бюро Расписаний «Новый период обучения» Первым действием при подготовке расписания на новый период обучения – учебный год,
КЛАВИШИ ФУНКЦИЙ F1-F12 Программируется и для каждого программного продукта имеют свое назначение АЛФАВИТНО-ЦИФРОВАЯ КЛАВИАТУРА Наиболее многочисленна и.
Графический интерфейс и его объекты. Понятие графического интерфейса Термин «интерфейс» широко используется в областях, где человеку приходится иметь.
Основы использования Рабочий стол и его объекты Это главное окно Windows. На нём располагаются основные элементы управления Windows. На Рабочем столе.
Разработка пользовательских интерфейсов Выполнил: Бредихин Юрий Вячеславович студент 3 курса, 31-И группы Старый Оскол, 2015.
Транксрипт:

Swing Andrei Paskevits

Оглавление Введение в Swing JComboBox JList JScrollBar JSlider JTree

Введение в Swing Технология Swing - это UI Java- платформы. Она выступает как программное обеспечение, управляющее всем взаимодействием пользователя и компьютера. По существу, она служит посредником между пользователем и внутренностями компьютера. Как Swing делает это? Он предоставляет механизмы для управления аспектами UI:

Клавиатура: Swing предоставляет способ перехвата пользовательского ввода. Цвета: Swing предоставляет способ менять цвета, которые вы видите на экране. Текстовое поле для ввода: Swing предоставляет текстовые компоненты для обработки всех повседневных задач. Громкость музыки: Ну что ж... Swing не совершенен. В любом случае Swing предоставляет вам все инструменты, необходимые для создания вашего собственного UI.

JComboBox Комбинированный список является знакомым ниспадающим списком элементов, в котором пользователи могут либо выбрать ноль или один (и только один) элемент из списка. В некоторых версиях комбинированного списка вы можете ввести ваш собственный вариант. Вот как выглядит JComboBox в Swing:

addItem(): Добавить элемент к JComboBox. get/setSelectedIndex(): Получить/установить индекс выбранного элемента в JComboBox. get/setSelectedItem(): Получить/установить выбранный объект. removeAllItems(): Удалить все объекты из JComboBox. remoteItem(): Удалить конкретный объект из JComboBox.

JList Его можно представить как расширение JComboBox. JList предоставляет больше вариантов и добавляет возможность выбора нескольких вариантов. JList лучше использовать совместно с JScrollPane, если содержимое не помещается в видимой области. Он имеет также модель выбора. JList в Swing выглядит так:

Вот основные методы: get/setSelectedIndex(): Получить/установить выбранную строку списка; в случае со списками с множественным выбором возвращается int[]. get/setSelectionMode(): Как объяснялось ранее, получить/установить режим выбора в одиночный выбор, одиночный интервал или множественный интервал. setListData(): Установить данные для использования в JList. get/setSelectedValue(): Получить выбранный объект (как противоположность выбранному номеру строки).

JScrollBar Компоненты JScrollBar содержат методы, которые можно использовать для изменения их поведения. getHorizontalScrollBar(): Возвращает горизонтальный компонент JScrollBar. getVerticalScrollBar(): Возвращает вертикальный компонент JScrollBar. get/setHorizontalScrollBarPolicy(): Эта "политика" может принимать одно из следующих значений: Always (всегда), Never (никогда), или As Needed (по необходимости). get/setVerticalScrollBarPolicy(): Аналогично горизонтальной функции.

JSlider Это быстрый и простой способ позволить пользователям визуально получить ответную реакцию не только на их текущий выбор, но увидеть диапазон допустимых значений. В Swing JSlider выглядит следующим образом:

Важными методами в JSlider являются: get/setMinimum(): Получить/установить минимальное значение, которое вы можете выбрать. get/setMaximum(): Получить/установить максимальное значение, которое вы можете выбрать. get/setOrientation(): Получить/установить ориентацию JSlider (вверх/вниз или вправо/влево). get/setValue(): Получить/установить начальное значение JSlider.

JTree JTree наследует свою функциональность из концепции дерева с ветвями и листьями. Он позволяет расширить и свернуть ветвь для отображения различных листьев, которые вы можете отметить, или с которых можете снять отметку. В Swing компонент JTree выглядит так: