Класс BasicComboPopup
- Все реализованные интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible, MenuElement, ComboPopup
- Прямые известные подклассы:
MetalComboBoxUI.MetalComboPopup
public class BasicComboPopup extends JPopupMenu implements ComboPopup
ComboPopup. Этот класс представляет UI для всплывающей части раскрывающегося списка. Вся обработка событий выполняется классами слушателей, созданными с помощью методов createxxxListener() и внутренних классов. Вы можете изменить поведение этого класса, переопределив методы createxxxListener() и предоставив собственные слушатели событий или создав подклассы на основе тех, которые предоставлены в этом классе.
Предупреждение: сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими на одной и той же версии Swing. Начиная с версии 1.4, поддержка долговременного хранения всех JavaBeans была добавлена в пакет java.beans. См. XMLEncoder.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
class |
BasicComboPopup.InvocationKeyHandler |
Начиная с Java 2 platform v 1.4 этот класс устарел и включен только для обратной совместимости API. |
protected class |
BasicComboPopup.InvocationMouseHandler |
Слушатель, регистрируемый в раскрывающемся списке (а не в его всплывающем меню) для обработки событий мыши, влияющих на состояние всплывающего меню. |
protected class |
BasicComboPopup.InvocationMouseMotionHandler |
Этот слушатель отслеживает перетаскивание и обновляет текущий выбор в списке, если перетаскивание происходит над списком. |
protected class |
BasicComboPopup.ItemHandler |
Этот слушатель отслеживает изменения выбора в раскрывающемся списке. |
class |
BasicComboPopup.ListDataHandler |
Начиная с версии 1.4 этот класс устарел, ничего не делает и включен только для обратной совместимости API. |
protected class |
BasicComboPopup.ListMouseHandler |
Этот слушатель скрывает всплывающее окно при отпускании кнопки мыши в списке. |
protected class |
BasicComboPopup.ListMouseMotionHandler |
Этот слушатель изменяет выбранный элемент при перемещении мыши над списком. |
protected class |
BasicComboPopup.ListSelectionHandler |
Начиная с Java 2 platform v 1.4 этот класс устарел, ничего не делает и включен только для обратной совместимости API. |
protected class |
BasicComboPopup.PropertyChangeHandler |
Этот слушатель отслеживает изменения связанных свойств в раскрывающемся списке. |
Вложенные классы/интерфейсы, объявленные в классе JPopupMenu
JPopupMenu.AccessibleJPopupMenu, JPopupMenu.Separator | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JPopupMenu.AccessibleJPopupMenu |
Этот класс реализует поддержку доступности для класса JPopupMenu. |
static class |
JPopupMenu.Separator |
Разделитель, специфичный для всплывающего меню. |
Вложенные классы/интерфейсы, объявленные в классе JComponent
JComponent.AccessibleJComponent | Модификатор и тип | Класс | Описание |
|---|---|---|
class |
JComponent.AccessibleJComponent |
Внутренний класс JComponent, используемый для обеспечения стандартной поддержки доступности. |
Вложенные классы/интерфейсы, объявленные в классе Container
Container.AccessibleAWTContainer | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Container.AccessibleAWTContainer |
Внутренний класс Container, используемый для обеспечения стандартной поддержки доступности. |
Вложенные классы/интерфейсы, объявленные в классе Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Component.AccessibleAWTComponent |
Внутренний класс Component, используемый для обеспечения стандартной поддержки доступности. |
static enum |
Component.BaselineResizeBehavior |
Перечисление распространенных способов изменения базовой линии компонента при изменении его размера. |
protected class |
Component.BltBufferStrategy |
Внутренний класс для переноса (blitting) закадровых поверхностей на компонент. |
protected class |
Component.FlipBufferStrategy |
Внутренний класс для переключения буферов на компоненте. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected Timer |
autoscrollTimer |
Это защищенное поле зависит от реализации. |
protected JComboBox |
comboBox |
Экземпляр JComboBox. |
protected boolean |
hasEntered |
true, если курсор мыши находится во всплывающем окне. |
protected boolean |
isAutoScrolling |
Если true, автопрокрутка включена. |
protected ItemListener |
itemListener |
Это защищенное поле зависит от реализации. |
protected KeyListener |
keyListener |
Это защищенное поле зависит от реализации. |
protected JList |
list |
Это защищенное поле зависит от реализации. |
protected ListDataListener |
listDataListener |
Это защищенное поле зависит от реализации. |
protected MouseListener |
listMouseListener |
Это защищенное поле зависит от реализации. |
protected MouseMotionListener |
listMouseMotionListener |
Это защищенное поле зависит от реализации. |
protected ListSelectionListener |
listSelectionListener |
Это защищенное поле зависит от реализации. |
protected MouseListener |
mouseListener |
Это защищенное поле зависит от реализации. |
protected MouseMotionListener |
mouseMotionListener |
Это защищенное поле зависит от реализации. |
protected PropertyChangeListener |
propertyChangeListener |
Это защищенное поле зависит от реализации. |
protected static final int |
SCROLL_DOWN |
Направление прокрутки вниз. |
protected static final int |
SCROLL_UP |
Направление прокрутки вверх. |
protected int |
scrollDirection |
Направление прокрутки. |
protected JScrollPane |
scroller |
Это защищенное поле зависит от реализации. |
protected boolean |
valueIsAdjusting |
Начиная с Java 2 platform v1.4 это ранее недокументированное поле больше не используется. |
Поля, объявленные в классе JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW | Модификатор и тип | Поле | Описание |
|---|---|---|
protected EventListenerList |
listenerList |
Список слушателей событий для этого компонента. |
static final String |
TOOL_TIP_TEXT_KEY |
Комментарий, отображаемый при наведении курсора на компонент, также известный как «подсказка значения», «всплывающая справка» или «всплывающая метка». |
protected ComponentUI |
ui |
Делегат внешнего вида и функциональности (look and feel) для этого компонента. |
static final int |
UNDEFINED_CONDITION |
Константа, используемая некоторыми API для обозначения того, что условие не определено. |
static final int |
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT |
Константа, используемая для registerKeyboardAction, означающая, что команда должна вызываться, когда принимающий компонент является предком компонента, находящегося в фокусе, или сам является компонентом в фокусе. |
static final int |
WHEN_FOCUSED |
Константа, используемая для registerKeyboardAction, означающая, что команда должна вызываться, когда компонент находится в фокусе. |
static final int |
WHEN_IN_FOCUSED_WINDOW |
Константа, используемая для registerKeyboardAction, означающая, что команда должна вызываться, когда принимающий компонент находится в окне, имеющем фокус, или сам является компонентом в фокусе. |
Поля, объявленные в классе Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | Модификатор и тип | Поле | Описание |
|---|---|---|
protected AccessibleContext |
accessibleContext |
AccessibleContext, связанный с этим Component. |
static final float |
BOTTOM_ALIGNMENT |
Удобная константа для getAlignmentY. |
static final float |
CENTER_ALIGNMENT |
Удобная константа для getAlignmentY и getAlignmentX. |
static final float |
LEFT_ALIGNMENT |
Удобная константа для getAlignmentX. |
static final float |
RIGHT_ALIGNMENT |
Удобная константа для getAlignmentX. |
static final float |
TOP_ALIGNMENT |
Удобная константа для getAlignmentY(). |
Поля, объявленные в интерфейсе ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ABORT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что асинхронно отслеживаемое изображение было прервано до завершения его формирования. |
static final int |
ALLBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что статическое изображение, которое ранее отрисовывалось, теперь сформировано полностью и может быть отрисовано снова в окончательном виде. |
static final int |
ERROR |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что при асинхронном отслеживании изображения произошла ошибка. |
static final int |
FRAMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что стал доступен для повторной отрисовки очередной полный кадр многокадрового изображения, которое ранее отрисовывалось. |
static final int |
HEIGHT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что высота базового изображения теперь доступна и может быть получена из аргумента height метода обратного вызова imageUpdate. |
static final int |
PROPERTIES |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что свойства изображения теперь доступны. |
static final int |
SOMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что доступно больше пикселей, необходимых для отрисовки масштабированного варианта изображения. |
static final int |
WIDTH |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что ширина базового изображения теперь доступна и может быть получена из аргумента width метода обратного вызова imageUpdate. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicComboPopup |
Создает новый экземпляр BasicComboPopup. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
autoScrollDown() |
Этот защищенный метод зависит от реализации и должен быть закрытым. Не вызывайте и не переопределяйте его. |
protected void |
autoScrollUp() |
Этот защищенный метод зависит от реализации и должен быть закрытым. Не вызывайте и не переопределяйте его. |
protected Rectangle |
computePopupBounds |
Вычисляет положение и размер всплывающей части раскрывающегося списка на основе расположения раскрывающегося списка и границ охватывающего экрана. |
protected void |
configureList() |
Настраивает список, используемый для хранения элементов раскрывающегося списка во всплывающем окне. |
protected void |
configurePopup() |
Настраивает всплывающую часть раскрывающегося списка. |
protected void |
configureScroller() |
Настраивает прокручиваемую часть, содержащую список внутри всплывающего окна раскрывающегося списка. |
protected MouseEvent |
convertMouseEvent |
Преобразует событие мыши. |
protected ItemListener |
createItemListener() |
Создает ItemListener, который будет добавлен в раскрывающийся список. |
protected KeyListener |
createKeyListener() |
Создает прослушиватель клавиатуры, который будет добавлен в раскрывающийся список. |
protected JList |
createList() |
Создает JList, используемый во всплывающем окне для отображения элементов в модели раскрывающегося списка. |
protected ListDataListener |
createListDataListener() |
Создает прослушиватель данных списка, который будет добавлен в ComboBoxModel. |
protected MouseListener |
createListMouseListener() |
Создает прослушиватель мыши, который отслеживает события мыши в списке всплывающего окна. |
protected MouseMotionListener |
createListMouseMotionListener() |
Создает прослушиватель перемещения мыши, который отслеживает события перемещения мыши в списке всплывающего окна. |
protected ListSelectionListener |
createListSelectionListener() |
Создает прослушиватель выбора списка, который отслеживает изменения выбора в списке всплывающего окна. |
protected MouseListener |
createMouseListener() |
Создает прослушиватель, который будет отслеживать события нажатия и отпускания кнопок мыши в раскрывающемся списке. |
protected MouseMotionListener |
createMouseMotionListener() |
Создает прослушиватель перемещения мыши, который будет добавлен в раскрывающийся список. |
protected PropertyChangeListener |
createPropertyChangeListener() |
Создает PropertyChangeListener, который будет добавлен в раскрывающийся список. |
protected JScrollPane |
createScroller() |
Создает панель прокрутки, в которой размещается прокручиваемый список. |
protected void |
delegateFocus |
Это служебный метод, который помогает обработчикам событий определить, куда направить фокус при отображении всплывающего окна. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим BasicComboPopup. |
KeyListener |
getKeyListener() |
Реализация ComboPopup.getKeyListener(). |
JList |
getList() |
Реализация ComboPopup.getList(). |
MouseListener |
getMouseListener() |
Реализация ComboPopup.getMouseListener(). |
MouseMotionListener |
getMouseMotionListener() |
Реализация ComboPopup.getMouseMotionListener(). |
protected int |
getPopupHeightForRowCount |
Получает высоту всплывающего окна на основе текущего ListCellRenderer и максимального количества строк. |
void |
hide() |
Реализация ComboPopup.hide(). |
protected void |
installComboBoxListeners() |
Этот метод добавляет необходимые прослушиватели в JComboBox. |
protected void |
installComboBoxModelListeners |
Устанавливает прослушиватели для модели раскрывающегося списка. |
protected void |
installKeyboardActions() |
Регистрирует действия клавиатуры. |
protected void |
installListListeners() |
Добавляет прослушиватели в элемент управления списком. |
boolean |
isFocusTraversable() |
Переопределено для безусловного возврата false. |
void |
show() |
Реализация ComboPopup.show(). |
protected void |
startAutoScrolling |
Этот защищенный метод зависит от реализации и должен быть закрытым. Не вызывайте и не переопределяйте его. |
protected void |
stopAutoScrolling() |
Этот защищенный метод зависит от реализации и должен быть закрытым. Не вызывайте и не переопределяйте его. |
protected void |
togglePopup() |
Делает всплывающее окно видимым, если оно скрыто, и скрывает его, если оно видимо. |
protected void |
uninstallComboBoxModelListeners |
Удаляет прослушиватели из модели раскрывающегося списка |
void |
uninstallingUI() |
Вызывается при удалении UI. |
protected void |
uninstallKeyboardActions() |
Отменяет регистрацию действий клавиатуры. |
protected void |
updateListBoxSelectionForEvent |
Служебный метод, используемый прослушивателями событий. |
Методы, объявленные в классе JPopupMenu
add, add, add, addMenuKeyListener, addPopupMenuListener, addSeparator, createActionChangeListener, createActionComponent, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getComponent, getComponentAtIndex, getComponentIndex, getDefaultLightWeightPopupEnabled, getInvoker, getLabel, getMargin, getMenuKeyListeners, getPopupMenuListeners, getSelectionModel, getSubElements, getUI, getUIClassID, insert, insert, isBorderPainted, isLightWeightPopupEnabled, isPopupTrigger, isVisible, menuSelectionChanged, pack, paintBorder, paramString, processKeyEvent, processKeyEvent, processMouseEvent, remove, removeMenuKeyListener, removePopupMenuListener, setBorderPainted, setDefaultLightWeightPopupEnabled, setInvoker, setLabel, setLightWeightPopupEnabled, setLocation, setPopupSize, setPopupSize, setSelected, setSelectionModel, setUI, setVisible, show, updateUI | Модификатор и тип | Метод | Описание |
|---|---|---|
JMenuItem |
add |
Создает новый пункт меню с указанным текстом и добавляет его в конец этого меню. |
JMenuItem |
add |
Добавляет в конец меню новый пункт меню, который отправляет указанный объект Action. |
JMenuItem |
add |
Добавляет указанный пункт меню в конец этого меню. |
void |
addMenuKeyListener |
Добавляет MenuKeyListener во всплывающее меню. |
void |
addPopupMenuListener |
Добавляет прослушиватель PopupMenu. |
void |
addSeparator() |
Добавляет новый разделитель в конец меню. |
protected PropertyChangeListener |
createActionChangeListener |
Возвращает правильно настроенный PropertyChangeListener, который обновляет элемент управления при изменениях в Action. |
protected JMenuItem |
createActionComponent |
Фабричный метод, создающий JMenuItem для Actions, добавленного в JPopupMenu. |
protected void |
firePopupMenuCanceled() |
Уведомляет PopupMenuListeners об отмене этого всплывающего меню. |
protected void |
firePopupMenuWillBecomeInvisible() |
Уведомляет PopupMenuListener о том, что это всплывающее меню станет невидимым. |
protected void |
firePopupMenuWillBecomeVisible() |
Уведомляет PopupMenuListener о том, что это всплывающее меню станет видимым. |
Component |
getComponent() |
Возвращает этот компонент JPopupMenu. |
Component |
getComponentAtIndex |
Устарело. |
int |
getComponentIndex |
Возвращает индекс указанного компонента. |
static boolean |
getDefaultLightWeightPopupEnabled() |
Возвращает свойство defaultLightWeightPopupEnabled, значением которого по умолчанию является true. |
Component |
getInvoker() |
Возвращает компонент, являющийся инициатором (invoker) этого всплывающего меню. |
String |
getLabel() |
Возвращает метку всплывающего меню |
Insets |
getMargin() |
Возвращает отступ в пикселях между границей всплывающего меню и его контейнерами. |
MenuKeyListener[] |
getMenuKeyListeners() |
Возвращает массив всех MenuKeyListener, добавленных в этот JPopupMenu с помощью addMenuKeyListener(). |
PopupMenuListener[] |
getPopupMenuListeners() |
Возвращает массив всех PopupMenuListener, добавленных в этот JMenuItem с помощью addPopupMenuListener(). |
SingleSelectionModel |
getSelectionModel() |
Возвращает объект модели, обрабатывающий одиночные выборы. |
MenuElement[] |
getSubElements() |
Возвращает массив MenuElement, содержащий подменю для этого компонента меню. |
PopupMenuUI |
getUI() |
Возвращает объект оформления (L&F), который отображает этот компонент. |
String |
getUIClassID() |
Возвращает имя класса L&F, который отображает этот компонент. |
void |
insert |
Вставляет указанный компонент в меню в заданной позиции. |
void |
insert |
Вставляет пункт меню для указанного объекта Action в заданной позиции. |
boolean |
isBorderPainted() |
Проверяет, должна ли отрисовываться граница. |
boolean |
isLightWeightPopupEnabled() |
Возвращает свойство lightWeightPopupEnabled. |
boolean |
isPopupTrigger |
Возвращает true, если MouseEvent считается триггером всплывающего окна текущим установленным UI для JPopupMenu. |
boolean |
isVisible() |
Возвращает true, если всплывающее меню видимо (отображается в данный момент). |
void |
menuSelectionChanged |
Получает сообщение при изменении выбора в строке меню для активации или деактивации этого меню. |
void |
pack() |
Размещает контейнер так, чтобы он использовал минимум пространства, необходимого для отображения его содержимого. |
protected void |
paintBorder |
Отрисовывает границу всплывающего меню, если свойство borderPainted имеет значение true. |
protected String |
paramString() |
Возвращает строковое представление этого JPopupMenu. |
protected void |
processKeyEvent |
Обрабатывает события нажатия клавиш, такие как мнемоники и сочетания клавиш (акселераторы). |
void |
processKeyEvent |
Обрабатывает событие клавиатуры, перенаправленное из MenuSelectionManager, и при необходимости изменяет выбор в меню с помощью API MenuSelectionManager. |
void |
processMouseEvent |
Этот метод требуется для соответствия интерфейсу MenuElement, но не реализован. |
void |
remove |
Удаляет компонент по указанному индексу из этого всплывающего меню. |
void |
removeMenuKeyListener |
Удаляет MenuKeyListener из всплывающего меню. |
void |
removePopupMenuListener |
Удаляет прослушиватель PopupMenu. |
void |
setBorderPainted |
Задает, должна ли отрисовываться граница. |
static void |
setDefaultLightWeightPopupEnabled |
Задает значение по умолчанию для свойства lightWeightPopupEnabled. |
void |
setInvoker |
Устанавливает инициатор этого всплывающего меню — компонент, в котором должно отображаться всплывающее меню. |
void |
setLabel |
Задает метку всплывающего меню. |
void |
setLightWeightPopupEnabled |
Задает значение свойства lightWeightPopupEnabled, значением которого по умолчанию является true. |
void |
setLocation |
Задает положение верхнего левого угла всплывающего меню с помощью координат x, y. |
void |
setPopupSize |
Задает размер всплывающего окна в соответствии с указанной шириной и высотой. |
void |
setPopupSize |
Задает размер всплывающего окна с помощью объекта Dimension. |
void |
setSelected |
Задает текущий выбранный компонент. Это приведет к изменению в модели выбора. |
void |
setSelectionModel |
Задает объект модели для обработки одиночных выборов. |
void |
setUI |
Задает объект L&F, который отображает этот компонент. |
void |
setVisible |
Задает видимость всплывающего меню. |
void |
show |
Отображает всплывающее меню в позиции x, y в пространстве координат компонента-инициатора. |
void |
updateUI() |
Сбрасывает свойство UI до значения из текущего оформления (look and feel). |
Методы, объявленные в классе JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addAncestorListener |
Регистрирует listener для получения AncestorEvents при перемещении этого компонента или любого из его предков, а также при изменении их видимости. |
void |
addNotify() |
Уведомляет данный компонент о том, что у него теперь есть родительский компонент. |
void |
addVetoableChangeListener |
Добавляет VetoableChangeListener в список слушателей. |
void |
computeVisibleRect |
Возвращает "видимый прямоугольник" компонента Component — пересечение видимых прямоугольников этого компонента и всех его предков. |
boolean |
contains |
Предоставляет делегату UI возможность определить точную форму этого компонента для обработки событий мыши. |
JToolTip |
createToolTip() |
Возвращает экземпляр JToolTip, который должен использоваться для отображения всплывающей подсказки. |
void |
disable() |
Устарело. Начиная с версии JDK 1.1, заменено на java.awt.Component.setEnabled(boolean). |
void |
enable() |
Устарело. Начиная с версии JDK 1.1, заменено на java.awt.Component.setEnabled(boolean). |
void |
firePropertyChange |
Поддержка отправки отчетов об изменении связанных свойств для логических (boolean) свойств. |
void |
firePropertyChange |
Поддержка отправки отчетов об изменении связанных свойств для целочисленных (integer) свойств. |
protected void |
fireVetoableChange |
Поддерживает отправку отчетов об изменении ограничиваемых (constrained) свойств. |
ActionListener |
getActionForKeyStroke |
Возвращает объект, который будет выполнять действие, зарегистрированное для указанного нажатия клавиши. |
final ActionMap |
getActionMap() |
Возвращает ActionMap, используемый для определения того, какое Action следует вызывать для конкретной привязки KeyStroke. |
float |
getAlignmentX() |
Переопределяет Container.getAlignmentX для возврата выравнивания по горизонтали. |
float |
getAlignmentY() |
Переопределяет Container.getAlignmentY для возврата выравнивания по вертикали. |
AncestorListener[] |
getAncestorListeners() |
Возвращает массив всех слушателей предков (ancestor listeners), зарегистрированных для этого компонента. |
boolean |
getAutoscrolls() |
Получает свойство autoscrolls. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior() |
Возвращает значение перечисления (enum), указывающее, как базовая линия компонента изменяется при изменении размера. |
Border |
getBorder() |
Возвращает рамку этого компонента или null, если рамка в данный момент не установлена. |
Rectangle |
getBounds |
Сохраняет границы этого компонента в "возвращаемое значение" rv и возвращает rv. |
final Object |
getClientProperty |
Возвращает значение свойства с указанным ключом. |
protected Graphics |
getComponentGraphics |
Возвращает графический объект, используемый для отрисовки этого компонента. |
JPopupMenu |
getComponentPopupMenu() |
Возвращает JPopupMenu, назначенный для этого компонента. |
int |
getConditionForKeyStroke |
Возвращает условие, определяющее, происходит ли зарегистрированное действие в ответ на указанное нажатие клавиши. |
int |
getDebugGraphicsOptions() |
Возвращает состояние отладки графики. |
static Locale |
getDefaultLocale() |
Возвращает локаль по умолчанию, используемую для инициализации свойства locale каждого JComponent при его создании. |
FontMetrics |
getFontMetrics |
Получает FontMetrics для указанного Font. |
Graphics |
getGraphics() |
Возвращает контекст графики этого компонента, который позволяет рисовать на компоненте. |
int |
getHeight() |
Возвращает текущую высоту этого компонента. |
boolean |
getInheritsPopupMenu() |
Возвращает true, если JPopupMenu должен наследоваться от родителя. |
final InputMap |
getInputMap() |
Возвращает InputMap, используемый, когда компонент имеет фокус. |
final InputMap |
getInputMap |
Возвращает InputMap, который используется во время condition. |
InputVerifier |
getInputVerifier() |
Возвращает средство проверки ввода (input verifier) для этого компонента. |
Insets |
getInsets() |
Если для этого компонента установлена рамка, возвращает внутренние отступы (insets) рамки; в противном случае вызывает super.getInsets. |
Insets |
getInsets |
Возвращает объект Insets, содержащий значения внутренних отступов этого компонента. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент как FooListener для этого JComponent. |
Point |
getLocation |
Сохраняет начало координат x,y этого компонента в "возвращаемое значение" rv и возвращает rv. |
Dimension |
getMaximumSize() |
Если максимальный размер был установлен в значение, отличное от null, просто возвращает его. |
Dimension |
getMinimumSize() |
Если минимальный размер был установлен в значение, отличное от null, просто возвращает его. |
Component |
getNextFocusableComponent() |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy. |
Point |
getPopupLocation |
Возвращает предпочтительное положение для отображения всплывающего меню в системе координат этого компонента. |
Dimension |
getPreferredSize() |
Если preferredSize был установлен в значение, отличное от null, просто возвращает его. |
KeyStroke[] |
getRegisteredKeyStrokes() |
Возвращает KeyStrokes, который будет инициировать зарегистрированные действия. |
JRootPane |
getRootPane() |
Возвращает предка JRootPane для этого компонента. |
Dimension |
getSize |
Сохраняет ширину/высоту этого компонента в "возвращаемое значение" rv и возвращает rv. |
Point |
getToolTipLocation |
Возвращает положение всплывающей подсказки в системе координат этого компонента. |
String |
getToolTipText() |
Возвращает строку всплывающей подсказки, заданную с помощью setToolTipText. |
String |
getToolTipText |
Возвращает строку, которая будет использоваться в качестве подсказки для события event. |
Container |
getTopLevelAncestor() |
Возвращает предка верхнего уровня этого компонента (содержащий Window) или null, если этот компонент не был добавлен ни в один контейнер. |
TransferHandler |
getTransferHandler() |
Получает свойство transferHandler. |
boolean |
getVerifyInputWhenFocusTarget() |
Возвращает значение, указывающее, будет ли вызываться средство проверки ввода текущего владельца фокуса перед тем, как этот компонент запросит фокус. |
VetoableChangeListener[] |
getVetoableChangeListeners() |
Возвращает массив всех слушателей вето-изменений (vetoable change listeners), зарегистрированных для этого компонента. |
Rectangle |
getVisibleRect() |
Возвращает "видимый прямоугольник" компонента Component — пересечение видимого прямоугольника этого компонента, new Rectangle(0, 0, getWidth(), getHeight()), и видимых прямоугольников всех его предков. |
int |
getWidth() |
Возвращает текущую ширину этого компонента. |
int |
getX() |
Возвращает текущую координату x начала этого компонента. |
int |
getY() |
Возвращает текущую координату y начала этого компонента. |
void |
grabFocus() |
Запрашивает передачу фокуса ввода этому Component, а также чтобы предок верхнего уровня этого Component стал активным Window. |
boolean |
isDoubleBuffered() |
Возвращает значение, указывающее, должен ли этот компонент использовать буфер для отрисовки. |
static boolean |
isLightweightComponent |
Возвращает true, если этот компонент является легковесным, то есть если у него нет нативного аналога оконной системы. |
boolean |
isManagingFocus() |
Устарело. Начиная с версии 1.4, заменено на Component.setFocusTraversalKeys(int, Set) и Container.setFocusCycleRoot(boolean). |
boolean |
isOpaque() |
Возвращает true, если этот компонент полностью непрозрачен. |
boolean |
isOptimizedDrawingEnabled() |
Возвращает true, если этот компонент выстраивает свои дочерние элементы плиткой — то есть гарантирует, что дочерние элементы не будут перекрываться. |
final boolean |
isPaintingForPrint() |
Возвращает true, если текущая операция отрисовки этого компонента является частью операции print. |
protected boolean |
isPaintingOrigin() |
Возвращает true, если отрисовка, вызванная на дочернем компоненте, должна приводить к тому, что отрисовка начнется с этого Component или одного из его предков. |
boolean |
isPaintingTile() |
Возвращает true, если компонент в данный момент отрисовывает плитку. |
boolean |
isRequestFocusEnabled() |
Возвращает true, если этот JComponent должен получить фокус; в противном случае возвращает false. |
boolean |
isValidateRoot() |
Если этот метод возвращает true, вызовы revalidate потомками этого компонента приведут к валидации всего дерева, начиная с этого корня. |
void |
paint |
Вызывается Swing для отрисовки компонентов. |
protected void |
paintChildren |
Отрисовывает дочерние элементы этого компонента. |
protected void |
paintComponent |
Вызывает метод paint делегата UI, если делегат UI не равен null. |
void |
paintImmediately |
Немедленно отрисовывает указанную область в этом компоненте и всех его потомках, перекрывающих эту область. |
void |
paintImmediately |
Отрисовывает указанную область прямо сейчас. |
void |
print |
Вызовите этот метод для печати компонента на указанном Graphics. |
void |
printAll |
Вызовите этот метод для печати компонента. |
protected void |
printBorder |
Печатает рамку компонента. |
protected void |
printChildren |
Печатает дочерние элементы этого компонента. |
protected void |
printComponent |
Вызывается во время операции печати. |
protected void |
processComponentKeyEvent |
Обрабатывает любые события клавиатуры, распознаваемые самим компонентом. |
protected boolean |
processKeyBinding |
Вызывается для обработки привязок клавиш для ks в результате KeyEvent e. |
protected void |
processMouseEvent |
Обрабатывает события мыши, происходящие на этом компоненте, отправляя их любым зарегистрированным объектам MouseListener; полное описание этого метода см. в Component.processMouseEvent(MouseEvent). |
protected void |
processMouseMotionEvent |
Обрабатывает события перемещения мыши, такие как MouseEvent.MOUSE_DRAGGED. |
final void |
putClientProperty |
Добавляет произвольное "клиентское свойство" ключ/значение к этому компоненту. |
void |
registerKeyboardAction |
Этот метод устарел, для получения аналогичного поведения используйте комбинацию из getActionMap() и getInputMap(). |
void |
registerKeyboardAction |
Этот метод устарел, для получения аналогичного поведения используйте комбинацию из getActionMap() и getInputMap(). |
void |
removeAncestorListener |
Отменяет регистрацию listener, чтобы он больше не получал AncestorEvents. |
void |
removeNotify() |
Уведомляет данный компонент о том, что у него больше нет родительского компонента. |
void |
removeVetoableChangeListener |
Удаляет VetoableChangeListener из списка слушателей. |
void |
repaint |
Добавляет указанную область в список "грязных" (dirty) областей, если компонент отображается. |
void |
repaint |
Добавляет указанную область в список "грязных" (dirty) областей, если компонент отображается. |
boolean |
requestDefaultFocus() |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy.getDefaultComponent(Container).requestFocus()
|
void |
requestFocus() |
Запрашивает, чтобы этот Component получил фокус ввода. |
boolean |
requestFocus |
Запрашивает, чтобы этот Component получил фокус ввода. |
boolean |
requestFocusInWindow() |
Запрашивает, чтобы этот Component получил фокус ввода. |
protected boolean |
requestFocusInWindow |
Запрашивает, чтобы этот Component получил фокус ввода. |
void |
resetKeyboardActions() |
Отменяет регистрацию всех привязок в первом уровне InputMaps и ActionMap. |
void |
reshape |
Устарело. Начиная с JDK 5, заменено на Component.setBounds(int, int, int, int). |
void |
revalidate() |
Поддерживает отложенную автоматическую компоновку. |
void |
scrollRectToVisible |
Пересылает сообщение scrollRectToVisible() родителю JComponent. |
final void |
setActionMap |
Устанавливает ActionMap в am. |
void |
setAlignmentX |
Устанавливает выравнивание по горизонтали. |
void |
setAlignmentY |
Устанавливает выравнивание по вертикали. |
void |
setAutoscrolls |
Устанавливает свойство autoscrolls. |
void |
setBackground |
Устанавливает цвет фона для этого компонента. |
void |
setBorder |
Устанавливает рамку этого компонента. |
void |
setComponentPopupMenu |
Устанавливает JPopupMenu для этого JComponent. |
void |
setDebugGraphicsOptions |
Включает или отключает диагностическую информацию о каждой графической операции, выполняемой внутри компонента или одного из его дочерних элементов. |
static void |
setDefaultLocale |
Устанавливает локаль по умолчанию, используемую для инициализации свойства locale каждого JComponent при создании. |
void |
setDoubleBuffered |
Устанавливает, должен ли этот компонент использовать буфер для отрисовки. |
void |
setEnabled |
Устанавливает, включен ли данный компонент. |
void |
setFocusTraversalKeys |
Устанавливает клавиши перемещения фокуса для заданной операции перемещения для этого Component. |
void |
setFont |
Устанавливает шрифт для этого компонента. |
void |
setForeground |
Устанавливает цвет переднего плана (текста) для этого компонента. |
void |
setInheritsPopupMenu |
Задает, должен ли getComponentPopupMenu делегировать запросы родителю, если этому компоненту не назначен JPopupMenu. |
final void |
setInputMap |
Устанавливает InputMap для использования при условии condition в значение map. |
void |
setInputVerifier |
Устанавливает средство проверки ввода (input verifier) для этого компонента. |
void |
setMaximumSize |
Устанавливает максимальный размер этого компонента в константное значение. |
void |
setMinimumSize |
Устанавливает минимальный размер этого компонента в константное значение. |
void |
setNextFocusableComponent |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy
|
void |
setOpaque |
Если true, компонент отрисовывает каждый пиксель в пределах своих границ. |
void |
setPreferredSize |
Устанавливает предпочтительный размер этого компонента. |
void |
setRequestFocusEnabled |
Предоставляет подсказку относительно того, должен ли этот JComponent получать фокус. |
void |
setToolTipText |
Регистрирует текст для отображения во всплывающей подсказке. |
void |
setTransferHandler |
Устанавливает TransferHandler, который обеспечивает поддержку передачи данных в этот компонент и из него с помощью вырезания/копирования/вставки и перетаскивания (drag and drop). |
protected void |
setUI |
Устанавливает делегат внешнего вида и поведения (look and feel) для этого компонента. |
void |
setVerifyInputWhenFocusTarget |
Устанавливает значение, указывающее, будет ли вызываться средство проверки ввода для текущего владельца фокуса перед тем, как этот компонент запросит фокус. |
void |
unregisterKeyboardAction |
Этот метод устарел. |
void |
update |
Вызывает paint. |
Методы, объявленные в классе Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree | Модификатор и тип | Метод | Описание |
|---|---|---|
Component |
add |
Добавляет указанный компонент в конец этого контейнера. |
Component |
add |
Добавляет указанный компонент в этот контейнер в заданную позицию. |
void |
add |
Добавляет указанный компонент в конец этого контейнера. |
void |
add |
Добавляет указанный компонент в этот контейнер с указанными ограничениями по указанному индексу. |
Component |
add |
Добавляет указанный компонент в этот контейнер. |
void |
addContainerListener |
Добавляет указанный прослушиватель контейнера для получения событий контейнера от этого контейнера. |
protected void |
addImpl |
Добавляет указанный компонент в этот контейнер по указанному индексу. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей для определенного свойства. |
void |
applyComponentOrientation |
Устанавливает свойство ComponentOrientation этого контейнера и всех содержащихся в нем компонентов. |
boolean |
areFocusTraversalKeysSet |
Возвращает значение, определяющее, был ли явно задан для этого Container набор клавиш обхода фокуса для заданной операции обхода фокуса. |
int |
countComponents() |
Устарело. Начиная с версии JDK 1.1, заменено на getComponentCount(). |
void |
deliverEvent |
Устарело. Начиная с версии JDK 1.1, заменено на dispatchEvent(AWTEvent e)
|
void |
doLayout() |
Заставляет этот контейнер расположить свои компоненты. |
Component |
findComponentAt |
Находит видимый дочерний компонент, содержащий указанную позицию. |
Component |
findComponentAt |
Находит видимый дочерний компонент, содержащий указанную точку. |
Component |
getComponent |
Возвращает n-й компонент в этом контейнере. |
Component |
getComponentAt |
Находит компонент, содержащий позицию x,y. |
Component |
getComponentAt |
Возвращает компонент, содержащий указанную точку. |
int |
getComponentCount() |
Возвращает количество компонентов в этой панели. |
Component[] |
getComponents() |
Возвращает все компоненты в этом контейнере. |
int |
getComponentZOrder |
Возвращает индекс z-порядка компонента внутри контейнера. |
ContainerListener[] |
getContainerListeners() |
Возвращает массив всех прослушивателей контейнера, зарегистрированных в этом контейнере. |
Set |
getFocusTraversalKeys |
Возвращает Set клавиш обхода фокуса для заданной операции обхода для этого Container. |
FocusTraversalPolicy |
getFocusTraversalPolicy() |
Возвращает политику обхода фокуса, которая будет управлять обходом с клавиатуры дочерних элементов этого Container, или null, если этот Container не является корнем цикла фокуса. |
LayoutManager |
getLayout() |
Возвращает менеджер компоновки для этого контейнера. |
Point |
getMousePosition |
Возвращает положение указателя мыши в пространстве координат этого Container, если Container находится под указателем мыши, в противном случае возвращает null. |
Insets |
insets() |
Устарело. Начиная с версии JDK 1.1, заменено на getInsets(). |
void |
invalidate() |
Делает контейнер недействительным. |
boolean |
isAncestorOf |
Проверяет, содержится ли компонент в иерархии компонентов этого контейнера. |
boolean |
isFocusCycleRoot() |
Возвращает значение, указывающее, является ли этот Container корнем цикла обхода фокуса. |
boolean |
isFocusCycleRoot |
Возвращает значение, указывающее, является ли указанный Container корнем цикла фокуса для цикла обхода фокуса этого Container. |
final boolean |
isFocusTraversalPolicyProvider() |
Возвращает значение, указывающее, предоставляет ли этот контейнер политику обхода фокуса. |
boolean |
isFocusTraversalPolicySet() |
Возвращает значение, определяющее, была ли явно установлена политика обхода фокуса для этого Container. |
void |
layout() |
Устарело. Начиная с версии JDK 1.1, заменено на doLayout(). |
void |
list |
Выводит список этого контейнера в указанный выходной поток. |
void |
list |
Выводит список, начиная с указанного отступа, в указанный print writer. |
Component |
locate |
Устарело. Начиная с версии JDK 1.1, заменено на getComponentAt(int, int). |
Dimension |
minimumSize() |
Устарело. Начиная с версии JDK 1.1, заменено на getMinimumSize(). |
void |
paintComponents |
Отрисовывает каждый из компонентов в этом контейнере. |
Dimension |
preferredSize() |
Устарело. Начиная с версии JDK 1.1, заменено на getPreferredSize(). |
void |
printComponents |
Печатает каждый из компонентов в этом контейнере. |
protected void |
processContainerEvent |
Обрабатывает события контейнера, происходящие в этом контейнере, диспетчеризируя их любым зарегистрированным объектам ContainerListener. |
protected void |
processEvent |
Обрабатывает события в этом контейнере. |
void |
remove |
Удаляет указанный компонент из этого контейнера. |
void |
removeAll() |
Удаляет все компоненты из этого контейнера. |
void |
removeContainerListener |
Удаляет указанный прослушиватель контейнера, чтобы он больше не получал события контейнера от этого контейнера. |
void |
setComponentZOrder |
Перемещает указанный компонент на указанный индекс z-порядка в контейнере. |
void |
setFocusCycleRoot |
Устанавливает, является ли этот Container корнем цикла обхода фокуса. |
void |
setFocusTraversalPolicy |
Устанавливает политику обхода фокуса, которая будет управлять обходом с клавиатуры дочерних элементов этого Container, если этот Container является корнем цикла фокуса. |
final void |
setFocusTraversalPolicyProvider |
Устанавливает, будет ли этот контейнер использоваться для предоставления политики обхода фокуса. |
void |
setLayout |
Устанавливает менеджер компоновки для этого контейнера. |
void |
transferFocusDownCycle() |
Передает фокус на один цикл обхода фокуса вниз. |
void |
validate() |
Проверяет этот контейнер и все его подкомпоненты. |
protected void |
validateTree() |
Рекурсивно спускается по дереву контейнеров и пересчитывает компоновку для любых поддеревьев, помеченных как нуждающиеся в этом (помеченных как недействительные). |
Методы, объявленные в классе Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
action |
Устарело. Начиная с версии JDK 1.1, следует регистрировать этот компонент в качестве ActionListener для компонента, генерирующего события действия. |
void |
add |
Добавляет указанное всплывающее меню к компоненту. |
void |
addComponentListener |
Добавляет указанный слушатель компонентов для получения событий компонента от этого компонента. |
void |
addFocusListener |
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента, когда он получает фокус ввода. |
void |
addHierarchyBoundsListener |
Добавляет указанный слушатель границ иерархии для получения событий границ иерархии от этого компонента при изменении иерархии, к которой принадлежит данный контейнер. |
void |
addHierarchyListener |
Добавляет указанный слушатель иерархии для получения событий изменения иерархии от этого компонента при изменении иерархии, к которой принадлежит данный контейнер. |
void |
addInputMethodListener |
Добавляет указанный слушатель метода ввода для получения событий метода ввода от этого компонента. |
void |
addKeyListener |
Добавляет указанный слушатель клавиатуры для получения событий клавиш от этого компонента. |
void |
addMouseListener |
Добавляет указанный слушатель мыши для получения событий мыши от этого компонента. |
void |
addMouseMotionListener |
Добавляет указанный слушатель движения мыши для получения событий движения мыши от этого компонента. |
void |
addMouseWheelListener |
Добавляет указанный слушатель колесика мыши для получения событий колесика мыши от этого компонента. |
Rectangle |
bounds() |
Устарело. Начиная с версии JDK 1.1, заменено на getBounds(). |
int |
checkImage |
Возвращает статус построения экранного представления указанного изображения. |
int |
checkImage |
Возвращает статус построения экранного представления указанного изображения. |
protected AWTEvent |
coalesceEvents |
Потенциально объединяет отправляемое событие с существующим событием. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, где координаты x и y точки определены относительно системы координат этого компонента. |
Image |
createImage |
Создает закадровое отрисовываемое изображение, используемое для двойной буферизации. |
Image |
createImage |
Создает изображение из указанного поставщика изображений. |
VolatileImage |
createVolatileImage |
Создает энергонезависимое закадровое отрисовываемое изображение для двойной буферизации. |
VolatileImage |
createVolatileImage |
Создает энергонезависимое закадровое отрисовываемое изображение с заданными возможностями. |
protected final void |
disableEvents |
Отключает доставку этому компоненту событий, определенных указанным параметром маски событий. |
final void |
dispatchEvent |
Диспетчеризует событие этому компоненту или одному из его подкомпонентов. |
void |
enable |
Устарело. Начиная с версии JDK 1.1, заменено на setEnabled(boolean). |
protected final void |
enableEvents |
Включает доставку этому компоненту событий, определенных указанным параметром маски событий. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого компонента. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка создания отчетов об изменениях связанных свойств для свойств типа Object. |
Color |
getBackground() |
Возвращает цвет фона этого компонента. |
Rectangle |
getBounds() |
Возвращает границы этого компонента в виде объекта Rectangle. |
ColorModel |
getColorModel() |
Возвращает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода. |
ComponentListener[] |
getComponentListeners() |
Возвращает массив всех слушателей компонентов, зарегистрированных для этого компонента. |
ComponentOrientation |
getComponentOrientation() |
Получает языковую ориентацию, которая используется для упорядочивания элементов или текста внутри этого компонента. |
Cursor |
getCursor() |
Возвращает курсор, установленный в компоненте. |
DropTarget |
getDropTarget() |
Возвращает DropTarget, связанный с этим Component. |
Container |
getFocusCycleRootAncestor() |
Возвращает Container, который является корнем цикла обхода фокуса для цикла обхода фокуса этого Component. |
FocusListener[] |
getFocusListeners() |
Возвращает массив всех слушателей фокуса, зарегистрированных для этого компонента. |
boolean |
getFocusTraversalKeysEnabled() |
Возвращает значение, указывающее, включены ли клавиши обхода фокуса для этого Component. |
Font |
getFont() |
Возвращает шрифт этого компонента. |
Color |
getForeground() |
Возвращает цвет переднего плана этого компонента. |
GraphicsConfiguration |
getGraphicsConfiguration() |
Возвращает GraphicsConfiguration, связанный с этим Component. |
HierarchyBoundsListener[] |
getHierarchyBoundsListeners() |
Возвращает массив всех слушателей границ иерархии, зарегистрированных для этого компонента. |
HierarchyListener[] |
getHierarchyListeners() |
Возвращает массив всех слушателей иерархии, зарегистрированных для этого компонента. |
boolean |
getIgnoreRepaint() |
Возвращает значение, указывающее, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
InputContext |
getInputContext() |
Возвращает контекст ввода, используемый этим компонентом для обработки взаимодействия с методами ввода при вводе текста в этом компоненте. |
InputMethodListener[] |
getInputMethodListeners() |
Возвращает массив всех слушателей методов ввода, зарегистрированных для этого компонента. |
InputMethodRequests |
getInputMethodRequests() |
Возвращает обработчик запросов метода ввода, который поддерживает запросы от методов ввода для этого компонента. |
KeyListener[] |
getKeyListeners() |
Возвращает массив всех слушателей клавиатуры, зарегистрированных для этого компонента. |
Locale |
getLocale() |
Возвращает языковой стандарт (locale) этого компонента. |
Point |
getLocation() |
Возвращает положение этого компонента в виде точки, определяющей левый верхний угол компонента. |
Point |
getLocationOnScreen() |
Возвращает положение этого компонента в виде точки, определяющей левый верхний угол компонента в пространстве координат экрана. |
MouseListener[] |
getMouseListeners() |
Возвращает массив всех слушателей мыши, зарегистрированных для этого компонента. |
MouseMotionListener[] |
getMouseMotionListeners() |
Возвращает массив всех слушателей движения мыши, зарегистрированных для этого компонента. |
Point |
getMousePosition() |
Возвращает позицию указателя мыши в координатном пространстве этого Component, если Component находится непосредственно под указателем мыши, иначе возвращает null. |
MouseWheelListener[] |
getMouseWheelListeners() |
Возвращает массив всех слушателей колесика мыши, зарегистрированных для этого компонента. |
String |
getName() |
Возвращает имя компонента. |
Container |
getParent() |
Возвращает родительский элемент этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Возвращает массив всех слушателей изменения свойств, зарегистрированных для этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners |
Возвращает массив всех слушателей, связанных с указанным свойством. |
Dimension |
getSize() |
Возвращает размер этого компонента в виде объекта Dimension. |
Toolkit |
getToolkit() |
Возвращает инструментарий (toolkit) этого компонента. |
final Object |
getTreeLock() |
Возвращает объект блокировки этого компонента (объект, владеющий монитором синхронизации потоков) для операций с деревом компонентов AWT и разметкой. |
boolean |
gotFocus |
Устарело. Начиная с версии JDK 1.1, заменено на processFocusEvent(FocusEvent). |
boolean |
handleEvent |
Устарело. Начиная с версии JDK 1.1, заменено на processEvent(AWTEvent). |
boolean |
hasFocus() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
imageUpdate |
Перерисовывает компонент при изменении изображения. |
boolean |
inside |
Устарело. Начиная с версии JDK 1.1, заменено на contains(int, int). |
boolean |
isBackgroundSet() |
Возвращает значение, указывающее, был ли цвет фона явно установлен для этого Component. |
boolean |
isCursorSet() |
Возвращает значение, указывающее, был ли курсор явно установлен для этого Component. |
boolean |
isDisplayable() |
Определяет, может ли этот компонент быть отображен. |
boolean |
isEnabled() |
Определяет, включен ли этот компонент. |
boolean |
isFocusable() |
Возвращает значение, указывающее, может ли этот Component получать фокус. |
boolean |
isFocusOwner() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
isFontSet() |
Возвращает значение, указывающее, был ли шрифт явно установлен для этого Component. |
boolean |
isForegroundSet() |
Возвращает значение, указывающее, был ли цвет переднего плана явно установлен для этого Component. |
boolean |
isLightweight() |
Легковесный компонент не имеет нативного аналога инструментария (peer). |
boolean |
isMaximumSizeSet() |
Возвращает true, если максимальный размер был установлен в значение, отличное от null, иначе возвращает false. |
boolean |
isMinimumSizeSet() |
Возвращает значение, указывающее, был ли вызван setMinimumSize со значением, отличным от null. |
boolean |
isPreferredSizeSet() |
Возвращает true, если предпочтительный размер был установлен в значение, отличное от null, иначе возвращает false. |
boolean |
isShowing() |
Определяет, отображается ли этот компонент на экране. |
boolean |
isValid() |
Определяет, является ли этот компонент корректным (valid). |
boolean |
keyDown |
Устарело. Начиная с версии JDK 1.1, заменено на processKeyEvent(KeyEvent). |
boolean |
keyUp |
Устарело. Начиная с версии JDK 1.1, заменено на processKeyEvent(KeyEvent). |
void |
list() |
Выводит список сведений об этом компоненте в стандартный поток вывода системы System.out. |
void |
list |
Выводит список сведений об этом компоненте в указанный поток вывода. |
void |
list |
Выводит список сведений в указанный модуль записи (print writer). |
Point |
location() |
Устарело. Начиная с версии JDK 1.1, заменено на getLocation(). |
boolean |
lostFocus |
Устарело. Начиная с версии JDK 1.1, заменено на processFocusEvent(FocusEvent). |
boolean |
mouseDown |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseDrag |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseMotionEvent(MouseEvent). |
boolean |
mouseEnter |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseExit |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseMove |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseMotionEvent(MouseEvent). |
boolean |
mouseUp |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
void |
move |
Устарело. Начиная с версии JDK 1.1, заменено на setLocation(int, int). |
void |
nextFocus() |
Устарело. Начиная с версии JDK 1.1, заменено на transferFocus(). |
void |
paintAll |
Отрисовывает этот компонент и все его подкомпоненты. |
boolean |
postEvent |
Устарело. Начиная с версии JDK 1.1, заменено на dispatchEvent(AWTEvent). |
boolean |
prepareImage |
Подготавливает изображение для рендеринга на этом компоненте с указанной шириной и высотой. |
boolean |
prepareImage |
Подготавливает изображение для рендеринга на этом компоненте. |
protected void |
processComponentEvent |
Обрабатывает события компонентов, происходящие на этом компоненте, диспетчеризуя их любым зарегистрированным объектам ComponentListener. |
protected void |
processFocusEvent |
Обрабатывает события фокуса, происходящие на этом компоненте, диспетчеризуя их любым зарегистрированным объектам FocusListener. |
protected void |
processHierarchyBoundsEvent |
Обрабатывает события границ иерархии, происходящие на этом компоненте, диспетчеризуя их любым зарегистрированным объектам HierarchyBoundsListener. |
protected void |
processHierarchyEvent |
Обрабатывает события иерархии, происходящие на этом компоненте, диспетчеризуя их любым зарегистрированным объектам HierarchyListener. |
protected void |
processInputMethodEvent |
Обрабатывает события метода ввода, происходящие на этом компоненте, диспетчеризуя их любым зарегистрированным объектам InputMethodListener. |
protected void |
processMouseWheelEvent |
Обрабатывает события колесика мыши, происходящие на этом компоненте, диспетчеризуя их любым зарегистрированным объектам MouseWheelListener. |
void |
remove |
Удаляет указанное всплывающее меню из компонента. |
void |
removeComponentListener |
Удаляет указанный слушатель компонентов, чтобы он больше не получал события компонентов от этого компонента. |
void |
removeFocusListener |
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
removeHierarchyBoundsListener |
Удаляет указанный слушатель границ иерархии, чтобы он больше не получал события границ иерархии от этого компонента. |
void |
removeHierarchyListener |
Удаляет указанный слушатель иерархии, чтобы он больше не получал события изменения иерархии от этого компонента. |
void |
removeInputMethodListener |
Удаляет указанный слушатель метода ввода, чтобы он больше не получал события метода ввода от этого компонента. |
void |
removeKeyListener |
Удаляет указанный слушатель клавиатуры, чтобы он больше не получал события клавиш от этого компонента. |
void |
removeMouseListener |
Удаляет указанный слушатель мыши, чтобы он больше не получал события мыши от этого компонента. |
void |
removeMouseMotionListener |
Удаляет указанный слушатель движения мыши, чтобы он больше не получал события движения мыши от этого компонента. |
void |
removeMouseWheelListener |
Удаляет указанный слушатель колесика мыши, чтобы он больше не получал события колесика мыши от этого компонента. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей для определенного свойства. |
void |
repaint() |
Перерисовывает этот компонент. |
void |
repaint |
Перерисовывает указанную прямоугольную область этого компонента. |
void |
repaint |
Перерисовывает компонент. |
protected boolean |
requestFocus |
Запрашивает по причине cause, чтобы этот Component получил фокус ввода, а предок верхнего уровня этого Component стал сфокусированным Window. |
void |
requestFocus |
Запрашивает по причине cause, чтобы этот Component получил фокус ввода, а предок верхнего уровня этого Component стал сфокусированным Window. |
boolean |
requestFocusInWindow |
Запрашивает по причине cause, чтобы этот Component получил фокус ввода, если предок верхнего уровня этого Component уже является сфокусированным Window. |
void |
resize |
Устарело. Начиная с версии JDK 1.1, заменено на setSize(int, int). |
void |
resize |
Устарело. Начиная с версии JDK 1.1, заменено на setSize(Dimension). |
void |
setBounds |
Перемещает этот компонент и изменяет его размер. |
void |
setBounds |
Перемещает этот компонент и изменяет его размер в соответствии с новым ограничивающим прямоугольником r. |
void |
setComponentOrientation |
Устанавливает языковую ориентацию, которая используется для упорядочивания элементов или текста внутри этого компонента. |
void |
setCursor |
Устанавливает изображение курсора в указанный курсор. |
void |
setDropTarget |
Связывает DropTarget с этим компонентом. |
void |
setFocusable |
Устанавливает состояние фокусируемости этого Component в указанное значение. |
void |
setFocusTraversalKeysEnabled |
Задает, включены ли клавиши обхода фокуса для этого Component. |
void |
setIgnoreRepaint |
Определяет, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
void |
setLocale |
Устанавливает языковой стандарт (locale) этого компонента. |
void |
setLocation |
Перемещает этот компонент на новое место. |
void |
setMixingCutoutShape |
Задает форму «mixing-cutout» для этого легковесного компонента. |
void |
setName |
Задает имя компонента в указанную строку. |
void |
setSize |
Изменяет размер этого компонента, устанавливая ширину width и высоту height. |
void |
setSize |
Изменяет размер этого компонента, устанавливая ширину d.width и высоту d.height. |
void |
show |
Устарело. Начиная с версии JDK 1.1, заменено на setVisible(boolean). |
Dimension |
size() |
Устарело. Начиная с версии JDK 1.1, заменено на getSize(). |
String |
toString() |
Возвращает строковое представление этого компонента и его значений. |
void |
transferFocus() |
Передает фокус следующему компоненту так, как если бы этот компонент был владельцем фокуса. |
void |
transferFocusBackward() |
Передает фокус предыдущему компоненту так, как если бы этот компонент был владельцем фокуса. |
void |
transferFocusUpCycle() |
Передает фокус на один цикл обхода фокуса вверх. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли какой-либо другой объект этому объекту. |
protected void |
finalize() |
Устарело, для удаления: этот элемент API подлежит удалению в будущей версии. Финализация устарела и подлежит удалению в будущем релизе. |
final Class |
getClass() |
Возвращает класс времени выполнения для этого Object. |
int |
hashCode() |
Возвращает значение хэш-кода для этого объекта. |
final void |
notify() |
Возобновляет работу одного потока, ожидающего на мониторе этого объекта. |
final void |
notifyAll() |
Возобновляет работу всех потоков, ожидающих на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством оповещения или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством оповещения или прерывания, либо пока не истечет определенное количество реального времени. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством оповещения или прерывания, либо пока не истечет определенное количество реального времени. |
Методы, объявленные в интерфейсе ComboPopup
isVisible | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
isVisible() |
Возвращает true, если всплывающее окно видимо (отображается в данный момент). |
Подробное описание полей
comboBox
protected JComboBox<Object> comboBox
JComboBox.list
protected JList<Object> list
- См. также:
scroller
protected JScrollPane scroller
- См. также:
valueIsAdjusting
protected boolean valueIsAdjusting
mouseMotionListener
protected MouseMotionListener mouseMotionListener
- См. также:
mouseListener
protected MouseListener mouseListener
- См. также:
keyListener
protected KeyListener keyListener
- См. также:
listSelectionListener
protected ListSelectionListener listSelectionListener
- См. также:
listMouseListener
protected MouseListener listMouseListener
- См. также:
listMouseMotionListener
protected MouseMotionListener listMouseMotionListener
- См. также:
propertyChangeListener
protected PropertyChangeListener propertyChangeListener
- См. также:
listDataListener
protected ListDataListener listDataListener
- См. также:
itemListener
protected ItemListener itemListener
- См. также:
autoscrollTimer
protected Timer autoscrollTimer
hasEntered
protected boolean hasEntered
true, если курсор мыши находится во всплывающем окне.isAutoScrolling
protected boolean isAutoScrolling
true, автоматическая прокрутка включена.scrollDirection
protected int scrollDirection
SCROLL_UP
protected static final int SCROLL_UP
- См. также:
SCROLL_DOWN
protected static final int SCROLL_DOWN
- См. также:
Подробное описание конструкторов
BasicComboPopup
public BasicComboPopup(JComboBox<Object> combo)
BasicComboPopup.- Параметры:
-
combo- экземплярJComboBox
Подробное описание методов
show
public void show()
- Указано в:
-
showв интерфейсеComboPopup - Переопределяет:
-
showв классеComponent
hide
public void hide()
- Указано в:
-
hideв интерфейсеComboPopup - Переопределяет:
-
hideв классеJComponent
getList
public JList<Object> getList()
- Указано в:
-
getListв интерфейсеComboPopup - Возвращает:
- список, используемый для отрисовки элементов в раскрывающемся списке
getMouseListener
public MouseListener getMouseListener()
- Указано в:
-
getMouseListenerв интерфейсеComboPopup - Возвращает:
MouseListenerили null- См. также:
getMouseMotionListener
public MouseMotionListener getMouseMotionListener()
- Указано в:
-
getMouseMotionListenerв интерфейсеComboPopup - Возвращает:
MouseMotionListenerили null- См. также:
getKeyListener
public KeyListener getKeyListener()
- Указано в:
-
getKeyListenerв интерфейсеComboPopup - Возвращает:
KeyListenerили null- См. также:
uninstallingUI
public void uninstallingUI()
- Указано в:
-
uninstallingUIв интерфейсеComboPopup
uninstallComboBoxModelListeners
protected void uninstallComboBoxModelListeners(ComboBoxModel<?> model)
- Параметры:
-
model- Модель раскрывающегося списка для установки слушателей - См. также:
uninstallKeyboardActions
protected void uninstallKeyboardActions()
createMouseListener
protected MouseListener createMouseListener()
- Возвращает:
MouseListener, который будет добавлен к раскрывающемуся списку, или null
createMouseMotionListener
protected MouseMotionListener createMouseMotionListener()
- Возвращает:
MouseMotionListener, который будет добавлен к раскрывающемуся списку, или null
createKeyListener
protected KeyListener createKeyListener()
- Возвращает:
KeyListenerили null
createListSelectionListener
protected ListSelectionListener createListSelectionListener()
- Возвращает:
- экземпляр
ListSelectionListenerили null
createListDataListener
protected ListDataListener createListDataListener()
ComboBoxModel. Если этот метод возвращает null, он не будет добавлен к модели раскрывающегося списка.- Возвращает:
- экземпляр
ListDataListenerили null
createListMouseListener
protected MouseListener createListMouseListener()
- Возвращает:
- экземпляр
MouseListenerили null
createListMouseMotionListener
protected MouseMotionListener createListMouseMotionListener()
- Возвращает:
- экземпляр
MouseMotionListenerили null
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()
PropertyChangeListener, который будет добавлен к раскрывающемуся списку. Если этот метод возвращает null, он не будет добавлен к раскрывающемуся списку.- Возвращает:
- экземпляр
PropertyChangeListenerили null
createItemListener
protected ItemListener createItemListener()
ItemListener, который будет добавлен к раскрывающемуся списку. Если этот метод возвращает null, он не будет добавлен к раскрывающемуся списку. Подклассы могут переопределять этот метод для возврата экземпляров собственных обработчиков ItemEvent.
- Возвращает:
- экземпляр
ItemListenerили null
createList
protected JList<Object> createList()
- Возвращает:
JList, используемый для отображения элементов раскрывающегося списка
configureList
protected void configureList()
- См. также:
installListListeners
protected void installListListeners()
createScroller
protected JScrollPane createScroller()
- Возвращает:
- панель прокрутки, содержащую прокручиваемый список
configureScroller
protected void configureScroller()
configurePopup
protected void configurePopup()
installComboBoxListeners
protected void installComboBoxListeners()
installComboBoxModelListeners
protected void installComboBoxModelListeners(ComboBoxModel<?> model)
uninstallComboBoxModelListeners.- Параметры:
-
model- Модель раскрывающегося списка для установки слушателей - См. также:
installKeyboardActions
protected void installKeyboardActions()
isFocusTraversable
public boolean isFocusTraversable()
- Переопределяет:
-
isFocusTraversableв классеComponent - Возвращает:
-
true, если этотComponentможет получать фокус;falseв противном случае - См. также:
startAutoScrolling
protected void startAutoScrolling(int direction)
- Параметры:
-
direction- направление прокрутки
stopAutoScrolling
protected void stopAutoScrolling()
autoScrollUp
protected void autoScrollUp()
autoScrollDown
protected void autoScrollDown()
getAccessibleContext
public AccessibleContext getAccessibleContext()
- Указано в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеJPopupMenu - Возвращает:
- AccessibleContext для BasicComboPopup
- Начиная с:
- 1.5
delegateFocus
protected void delegateFocus(MouseEvent e)
- Параметры:
-
e- событие мыши
togglePopup
protected void togglePopup()
convertMouseEvent
protected MouseEvent convertMouseEvent(MouseEvent e)
- Параметры:
-
e- событие мыши - Возвращает:
- преобразованное событие мыши
getPopupHeightForRowCount
protected int getPopupHeightForRowCount(int maxRowCount)
- Параметры:
-
maxRowCount- количество строк - Возвращает:
- высоту всплывающего окна
computePopupBounds
protected Rectangle computePopupBounds(int px, int py, int pw, int ph)
- Параметры:
-
px- начальная координата x -
py- начальная координата y -
pw- начальная ширина -
ph- начальная высота - Возвращает:
- прямоугольник, представляющий размещение и размер всплывающего окна
updateListBoxSelectionForEvent
protected void updateListBoxSelectionForEvent(MouseEvent anEvent, boolean shouldScroll)
- Параметры:
-
anEvent- событие мыши -
shouldScroll- еслиtrue, список должен быть прокручен.
© 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.
Container.getComponent(int)