Класс 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, 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicComboBoxEditor.html