Класс BasicComboBoxEditor
java.lang.Object
javax.swing.plaf.basic.BasicComboBoxEditor
- Все реализуемые интерфейсы:
-
FocusListener,EventListener,ComboBoxEditor
- Прямые известные подклассы:
-
BasicComboBoxEditor.UIResource,MetalComboBoxEditor
public class BasicComboBoxEditor extends Object implements ComboBoxEditor, FocusListener
По умолчанию редактор для редактируемых раскрывающихся списков. Редактор реализован как JTextField.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static class |
BasicComboBoxEditor.UIResource |
Подкласс BasicComboBoxEditor, реализующий UIResource. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected JTextField |
editor |
Экземпляр JTextField. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicComboBoxEditor() |
Создаёт новый экземпляр BasicComboBoxEditor. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addActionListener |
Добавить ActionListener. |
protected JTextField |
createEditorComponent() |
Создаёт внутренний компонент редактора. |
void |
focusGained |
Вызывается, когда компонент получает фокус клавиатуры. |
void |
focusLost |
Вызывается, когда компонент теряет фокус клавиатуры. |
Component |
getEditorComponent() |
Возвращает компонент, который должен быть добавлен в иерархию дерева для этого редактора |
Object |
getItem() |
Возвращает откорректированный элемент. |
void |
removeActionListener |
Удалить ActionListener. |
void |
selectAll() |
Попросить редактора начать редактирование и выбрать всё |
void |
setItem |
Устанавливает элемент, который должен быть отредактирован. |
Подробное описание полей
editor
protected JTextField editor
Экземпляр
JTextField. Подробное описание конструкторов
BasicComboBoxEditor
public BasicComboBoxEditor()
Создаёт новый экземпляр
BasicComboBoxEditor. Подробное описание методов
getEditorComponent
public Component getEditorComponent()
Описание скопировано из интерфейса:
ComboBoxEditorВозвращает компонент, который должен быть добавлен в иерархию дерева для этого редактора
- Указано в:
-
getEditorComponentв интерфейсеComboBoxEditor - Возвращает:
- компонент
createEditorComponent
protected JTextField createEditorComponent()
Создаёт внутренний компонент редактора. Переопределите для реализации пользовательского варианта.
- Возвращает:
- новый компонент редактора
- С тех пор:
- 1.6
setItem
public void setItem(Object anObject)
Устанавливает элемент, который должен быть отредактирован.
- Указано в:
-
setItemв интерфейсеComboBoxEditor - Параметры:
-
anObject- отображаемое значение редактора
getItem
public Object getItem()
Описание скопировано из интерфейса:
ComboBoxEditorВозвращает откорректированный элемент
- Указано в:
-
getItemв интерфейсеComboBoxEditor - Возвращает:
- откорректированный элемент
selectAll
public void selectAll()
Описание скопировано из интерфейса:
ComboBoxEditorПопросить редактора начать редактирование и выбрать всё
- Указано в:
-
selectAllв интерфейсеComboBoxEditor
focusGained
public void focusGained(FocusEvent e)
Описание скопировано из интерфейса:
FocusListenerВызывается, когда компонент получает фокус клавиатуры.
- Указано в:
-
focusGainedв интерфейсеFocusListener - Параметры:
-
e- событие для обработки
focusLost
public void focusLost(FocusEvent e)
Описание скопировано из интерфейса:
FocusListenerВызывается, когда компонент теряет фокус клавиатуры.
- Указано в:
-
focusLostв интерфейсеFocusListener - Параметры:
-
e- событие для обработки
addActionListener
public void addActionListener(ActionListener l)
Описание скопировано из интерфейса:
ComboBoxEditorДобавить ActionListener. Событие действия генерируется, когда изменён откорректированный элемент
- Указано в:
-
addActionListenerв интерфейсеComboBoxEditor - Параметры:
-
l-ActionListener
removeActionListener
public void removeActionListener(ActionListener l)
Описание скопировано из интерфейса:
ComboBoxEditorУдалить ActionListener
- Указано в:
-
removeActionListenerв интерфейсеComboBoxEditor - Параметры:
-
l-ActionListener
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/plaf/basic/BasicComboBoxEditor.html