Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемСергей Тикшаев
1 Swing Andrei Paskevits
2 Оглавление Введение в Swing JComboBox JList JScrollBar JSlider JTree
3 Введение в Swing Технология Swing - это UI Java- платформы. Она выступает как программное обеспечение, управляющее всем взаимодействием пользователя и компьютера. По существу, она служит посредником между пользователем и внутренностями компьютера. Как Swing делает это? Он предоставляет механизмы для управления аспектами UI:
4 Клавиатура: Swing предоставляет способ перехвата пользовательского ввода. Цвета: Swing предоставляет способ менять цвета, которые вы видите на экране. Текстовое поле для ввода: Swing предоставляет текстовые компоненты для обработки всех повседневных задач. Громкость музыки: Ну что ж... Swing не совершенен. В любом случае Swing предоставляет вам все инструменты, необходимые для создания вашего собственного UI.
5 JComboBox Комбинированный список является знакомым ниспадающим списком элементов, в котором пользователи могут либо выбрать ноль или один (и только один) элемент из списка. В некоторых версиях комбинированного списка вы можете ввести ваш собственный вариант. Вот как выглядит JComboBox в Swing:
6 addItem(): Добавить элемент к JComboBox. get/setSelectedIndex(): Получить/установить индекс выбранного элемента в JComboBox. get/setSelectedItem(): Получить/установить выбранный объект. removeAllItems(): Удалить все объекты из JComboBox. remoteItem(): Удалить конкретный объект из JComboBox.
7 JList Его можно представить как расширение JComboBox. JList предоставляет больше вариантов и добавляет возможность выбора нескольких вариантов. JList лучше использовать совместно с JScrollPane, если содержимое не помещается в видимой области. Он имеет также модель выбора. JList в Swing выглядит так:
8 Вот основные методы: get/setSelectedIndex(): Получить/установить выбранную строку списка; в случае со списками с множественным выбором возвращается int[]. get/setSelectionMode(): Как объяснялось ранее, получить/установить режим выбора в одиночный выбор, одиночный интервал или множественный интервал. setListData(): Установить данные для использования в JList. get/setSelectedValue(): Получить выбранный объект (как противоположность выбранному номеру строки).
9 JScrollBar Компоненты JScrollBar содержат методы, которые можно использовать для изменения их поведения. getHorizontalScrollBar(): Возвращает горизонтальный компонент JScrollBar. getVerticalScrollBar(): Возвращает вертикальный компонент JScrollBar. get/setHorizontalScrollBarPolicy(): Эта "политика" может принимать одно из следующих значений: Always (всегда), Never (никогда), или As Needed (по необходимости). get/setVerticalScrollBarPolicy(): Аналогично горизонтальной функции.
10 JSlider Это быстрый и простой способ позволить пользователям визуально получить ответную реакцию не только на их текущий выбор, но увидеть диапазон допустимых значений. В Swing JSlider выглядит следующим образом:
11 Важными методами в JSlider являются: get/setMinimum(): Получить/установить минимальное значение, которое вы можете выбрать. get/setMaximum(): Получить/установить максимальное значение, которое вы можете выбрать. get/setOrientation(): Получить/установить ориентацию JSlider (вверх/вниз или вправо/влево). get/setValue(): Получить/установить начальное значение JSlider.
12 JTree JTree наследует свою функциональность из концепции дерева с ветвями и листьями. Он позволяет расширить и свернуть ветвь для отображения различных листьев, которые вы можете отметить, или с которых можете снять отметку. В Swing компонент JTree выглядит так:
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.