Spec-Zone.ru › OpenJDK 21

Интерфейс ComboPopup

Все известные реализующие классы:
BasicComboPopup, MetalComboBoxUI.MetalComboPopup
public interface ComboPopup
Интерфейс, определяющий методы, необходимые для реализации всплывающей части раскрывающегося списка.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долговременного хранения всех JavaBeans была добавлена в пакет java.beans. См. XMLEncoder.

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

Модификатор и тип Метод Описание
KeyListener getKeyListener()
Возвращает обработчик событий нажатия клавиш, который будет добавлен к раскрывающемуся списку, или null.
JList<Object> getList()
Возвращает список, используемый для отображения элементов в раскрывающемся списке.
MouseListener getMouseListener()
Возвращает обработчик событий щелчка мышью, который будет добавлен к раскрывающемуся списку, или null.
MouseMotionListener getMouseMotionListener()
Возвращает обработчик событий перемещения мыши, который будет добавлен к раскрывающемуся списку, или null.
void hide()
Скрывает всплывающее окно.
boolean isVisible()
Возвращает true, если всплывающее окно отображается (в данный момент отображается).
void show()
Отображает всплывающее окно.
void uninstallingUI()
Вызывается для информирования ComboPopup о том, что пользовательский интерфейс удаляется.

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

show

void show()
Отображает всплывающее окно.

hide

void hide()
Скрывает всплывающее окно.

isVisible

boolean isVisible()
Возвращает true, если всплывающее окно отображается (в данный момент отображается).
Возвращает:
true если компонент отображается; false в противном случае.

getList

JList<Object> getList()
Возвращает список, используемый для отображения элементов в раскрывающемся списке. Этот метод сильно зависит от реализации и не должен использоваться для общей обработки списков.
Возвращает:
список, используемый для отображения элементов в раскрывающемся списке

getMouseListener

MouseListener getMouseListener()
Возвращает обработчик событий щелчка мышью, который будет добавлен к раскрывающемуся списку, или null. Если этот метод возвращает null, он не будет добавлен к раскрывающемуся списку.
Возвращает:
обработчик событий щелчка мышью или null

getMouseMotionListener

MouseMotionListener getMouseMotionListener()
Возвращает обработчик событий перемещения мыши, который будет добавлен к раскрывающемуся списку, или null. Если этот метод возвращает null, он не будет добавлен к раскрывающемуся списку.
Возвращает:
обработчик событий перемещения мыши или null

getKeyListener

KeyListener getKeyListener()
Возвращает обработчик событий нажатия клавиш, который будет добавлен к раскрывающемуся списку, или null. Если этот метод возвращает null, он не будет добавлен к раскрывающемуся списку.
Возвращает:
обработчик событий нажатия клавиш, который будет добавлен к раскрывающемуся списку, или null

uninstallingUI

void uninstallingUI()
Вызывается для информирования ComboPopup о том, что пользовательский интерфейс удаляется. Если ComboPopup добавил какие-либо обработчики событий в компонент, он должен удалить их здесь.

© 1993, 2023, 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://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/plaf/basic/ComboPopup.html

Spec-Zone.ru

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