Класс 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 |
Задает редактируемый элемент. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Показывает, равен ли этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация устарела и может быть удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо истечения заданного промежутка реального времени. |
Подробное описание полей
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.