Spec-Zone.ru › OpenJDK 24

Интерфейс ItemSelectable

Все известные подинтерфейсы:
ButtonModel
Все известные реализующие классы:
AbstractButton, BasicArrowButton, Checkbox, CheckboxMenuItem, Choice, DefaultButtonModel, JButton, JCheckBox, JCheckBoxMenuItem, JComboBox, JMenu, JMenuItem, JRadioButton, JRadioButtonMenuItem, JToggleButton, JToggleButton.ToggleButtonModel, List, MetalComboBoxButton, MetalScrollButton
public interface ItemSelectable
Интерфейс для объектов, содержащих набор элементов, для которых можно выбрать ноль или более.

Краткое описание методов

Модификатор и тип Метод Описание
void addItemListener(ItemListener l)
Добавляет слушателя для получения событий элементов, когда состояние элемента изменяется пользователем.
Object[] getSelectedObjects()
Возвращает выбранные элементы или null, если элементы не выбраны.
void removeItemListener(ItemListener l)
Удаляет слушателя элементов.

Подробное описание методов

getSelectedObjects

Object[] getSelectedObjects()
Возвращает выбранные элементы или null, если элементы не выбраны.
Возвращает:
список выбранных объектов или null

addItemListener

void addItemListener(ItemListener l)
Добавляет слушателя для получения событий элементов, когда состояние элемента изменяется пользователем. События элементов не отправляются, когда состояние элемента устанавливается программно. Если l равно null, исключение не выбрасывается, и действие не выполняется.
Параметры:
l - слушатель для получения событий
См. также:
  • ItemEvent

removeItemListener

void removeItemListener(ItemListener l)
Удаляет слушателя элементов. Если l равно null, исключение не выбрасывается, и действие не выполняется.
Параметры:
l - удаляемый слушатель
См. также:
  • ItemEvent

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/ItemSelectable.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API