Класс 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, 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/BasicComboBoxEditor.html