Spec-Zone.ru › OpenJDK 8

Класс 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

Конструкторы

Конструктор и описание
BasicComboBoxEditor()

Методы

Модификатор и тип Метод и описание
void addActionListener(ActionListener l)

Добавить обработчик событий ActionListener.

protected JTextField createEditorComponent()

Создаёт внутренний компонент редактора.

void focusGained(FocusEvent e)

Вызывается, когда компонент получает фокус клавиатуры.

void focusLost(FocusEvent e)

Вызывается, когда компонент теряет фокус клавиатуры.

Component getEditorComponent()

Возвращает компонент, который должен быть добавлен в иерархию дерева для этого редактора.

Object getItem()

Возвращает редактируемый элемент.

void removeActionListener(ActionListener l)

Удалить обработчик событий ActionListener.

void selectAll()

Попросить редактор начать редактирование и выбрать всё содержимое.

void setItem(Object anObject)

Устанавливает элемент, который должен быть отредактирован.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Поля

editor

protected JTextField editor

Конструкторы

BasicComboBoxEditor

public 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

focusLost

public void focusLost(FocusEvent e)

Описание скопировано из интерфейса: FocusListener

Вызывается, когда компонент теряет фокус клавиатуры.

Определено в:
focusLost в интерфейсе FocusListener

addActionListener

public void addActionListener(ActionListener l)

Описание скопировано из интерфейса: ComboBoxEditor

Добавить обработчик ActionListener. Событие действия генерируется при изменении редактируемого элемента.

Определено в:
addActionListener в интерфейсе ComboBoxEditor

removeActionListener

public void removeActionListener(ActionListener l)

Описание скопировано из интерфейса: ComboBoxEditor

Удалить обработчик ActionListener.

Определено в:
removeActionListener в интерфейсе ComboBoxEditor

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API