Интерфейс ComboPopup
- Все известные реализующие классы:
- BasicComboPopup, MetalComboBoxUI.MetalComboPopup
public interface ComboPopup
Интерфейс, определяющий методы, необходимые для реализации всплывающей части раскрывающегося списка.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans™ была добавлена в пакет java.beans. Пожалуйста, обратитесь к XMLEncoder.
Методы
| Модификатор и тип | Метод и описание |
|---|---|
KeyListener |
getKeyListener() Возвращает обработчик нажатия клавиш, который будет добавлен к раскрывающемуся списку, или null. |
JList |
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 getList()
Возвращает список, используемый для отображения элементов в раскрывающемся списке. Этот метод сильно зависит от реализации и не должен использоваться для общей работы со списками.
getMouseListener
MouseListener getMouseListener()
Возвращает обработчик нажатий мыши, который будет добавлен к раскрывающемуся списку, или null. Если этот метод возвращает null, он не будет добавлен к раскрывающемуся списку.
- Возвращает:
- обработчик нажатий мыши или null
getMouseMotionListener
MouseMotionListener getMouseMotionListener()
Возвращает обработчик движения мыши, который будет добавлен к раскрывающемуся списку, или null. Если этот метод возвращает null, он не будет добавлен к раскрывающемуся списку.
- Возвращает:
- обработчик движения мыши или null
getKeyListener
KeyListener getKeyListener()
Возвращает обработчик нажатия клавиш, который будет добавлен к раскрывающемуся списку, или null. Если этот метод возвращает null, он не будет добавлен к раскрывающемуся списку.
uninstallingUI
void uninstallingUI()
Вызывается для информирования ComboPopup о том, что пользовательский интерфейс отключается. Если ComboPopup добавил какие-либо обработчики в компонент, он должен их удалить здесь.
© 1993, 2020, 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.