Класс TextField
- Все реализуемые интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible
public non-sealed class TextField extends TextComponent
TextField — это текстовый компонент, позволяющий редактировать одну строку текста. Например, на следующем изображении показано окно с четырьмя текстовыми полями различной ширины. В двух из этих текстовых полей отображается предопределенный текст "Hello".
Ниже приведен код, создающий эти четыре текстовых поля:
TextField tf1, tf2, tf3, tf4;
// a blank text field
tf1 = new TextField();
// blank field of 20 columns
tf2 = new TextField("", 20);
// predefined text displayed
tf3 = new TextField("Hello!");
// predefined text in 30 columns
tf4 = new TextField("Hello", 30);
Каждый раз, когда пользователь нажимает клавишу в текстовом поле, этому полю отправляется одно или несколько событий клавиатуры. KeyEvent может быть одного из трех типов: keyPressed, keyReleased или keyTyped. Свойства события клавиатуры указывают его тип, а также дополнительную информацию о событии, например, какие модификаторы применены к нему и когда оно произошло.
Событие клавиатуры передается каждому объекту KeyListener или KeyAdapter, зарегистрированному для получения таких событий с помощью метода компонента addKeyListener. (Объекты KeyAdapter реализуют интерфейс KeyListener.)
Также можно отправить ActionEvent. Если для текстового поля включены события действий, они могут отправляться при нажатии клавиши Return.
Метод processEvent класса TextField обрабатывает событие действия и передает его методу processActionEvent. Последний метод перенаправляет событие всем объектам ActionListener, зарегистрированным для получения событий действий, создаваемых этим текстовым полем.
- Начиная с:
- 1.0
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
TextField.AccessibleAWTTextField |
Этот класс реализует поддержку специальных возможностей для класса TextField. |
Вложенные классы и интерфейсы, объявленные в классе TextComponent
TextComponent.AccessibleAWTTextComponent | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
TextComponent.AccessibleAWTTextComponent |
Этот класс реализует поддержку специальных возможностей для класса TextComponent. |
Вложенные классы и интерфейсы, объявленные в классе Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Component.AccessibleAWTComponent |
Внутренний класс Component, используемый для предоставления поддержки специальных возможностей по умолчанию. |
static enum |
Component.BaselineResizeBehavior |
Перечисление распространенных способов изменения базовой линии компонента при изменении его размера. |
protected class |
Component.BltBufferStrategy |
Внутренний класс для копирования содержимого буферов за пределами экрана в компонент. |
protected class |
Component.FlipBufferStrategy |
Внутренний класс для переключения буферов компонента. |
Краткое описание полей
Поля, объявленные в классе TextComponent
textListener | Модификатор и тип | Поле | Описание |
|---|---|---|
protected TextListener |
textListener |
Список слушателей, которые будут получать события от этого объекта. |
Поля, объявленные в классе Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | Модификатор и тип | Поле | Описание |
|---|---|---|
protected AccessibleContext |
accessibleContext |
AccessibleContext, связанный с этим Component. |
static final float |
BOTTOM_ALIGNMENT |
Константа для удобства использования getAlignmentY. |
static final float |
CENTER_ALIGNMENT |
Константа для удобства использования getAlignmentY и getAlignmentX. |
static final float |
LEFT_ALIGNMENT |
Константа для удобства использования getAlignmentX. |
static final float |
RIGHT_ALIGNMENT |
Константа для удобства использования getAlignmentX. |
static final float |
TOP_ALIGNMENT |
Константа для удобства использования getAlignmentY(). |
Поля, объявленные в интерфейсе ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ABORT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что отслеживаемое асинхронно изображение перестало создаваться до завершения его формирования. |
static final int |
ALLBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что статическое изображение, которое ранее было нарисовано, теперь готово и может быть нарисовано повторно в окончательном виде. |
static final int |
ERROR |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что при асинхронном отслеживании изображения произошла ошибка. |
static final int |
FRAMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что стал доступен для повторной отрисовки еще один полный кадр многокадрового изображения, которое ранее было нарисовано. |
static final int |
HEIGHT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что высота базового изображения стала доступна и может быть получена из аргумента height метода обратного вызова imageUpdate. |
static final int |
PROPERTIES |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что свойства изображения теперь доступны. |
static final int |
SOMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что стали доступны дополнительные пиксели, необходимые для отрисовки масштабированной версии изображения. |
static final int |
WIDTH |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что ширина базового изображения стала доступна и может быть получена из аргумента width метода обратного вызова imageUpdate. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TextField() |
Создает новое текстовое поле. |
TextField |
Создает новое пустое текстовое поле с указанным количеством столбцов. |
TextField |
Создает новое текстовое поле, инициализированное указанным текстом. |
TextField |
Создает новое текстовое поле, инициализированное указанным отображаемым текстом и достаточно широкое для размещения заданного количества столбцов. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addActionListener |
Добавляет указанный слушатель действий для получения событий действий от этого текстового поля. |
void |
addNotify() |
Создает peer для TextField. |
boolean |
echoCharIsSet() |
Указывает, задан ли для этого текстового поля символ для отображения вместо вводимых символов. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим TextField. |
ActionListener[] |
getActionListeners() |
Возвращает массив всех слушателей действий, зарегистрированных для этого текстового поля. |
int |
getColumns() |
Возвращает количество столбцов в этом текстовом поле. |
char |
getEchoChar() |
Возвращает символ, используемый для отображения вместо вводимых символов. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент в качестве FooListeners для этого TextField. |
Dimension |
getMinimumSize() |
Возвращает минимальные размеры этого текстового поля. |
Dimension |
getMinimumSize |
Возвращает минимальные размеры текстового поля с указанным количеством столбцов. |
Dimension |
getPreferredSize() |
Возвращает предпочтительный размер этого текстового поля. |
Dimension |
getPreferredSize |
Возвращает предпочтительный размер этого текстового поля с указанным количеством столбцов. |
Dimension |
minimumSize() |
Устарело. |
Dimension |
minimumSize |
Устарело. Начиная с версии JDK 1.1 заменено на getMinimumSize(int). |
protected String |
paramString() |
Возвращает строку, представляющую состояние этого TextField. |
Dimension |
preferredSize() |
Устарело. Начиная с версии JDK 1.1 заменено на getPreferredSize(). |
Dimension |
preferredSize |
Устарело. Начиная с версии JDK 1.1 заменено на getPreferredSize(int). |
protected void |
processActionEvent |
Обрабатывает события действий, возникающие в этом текстовом поле, отправляя их всем зарегистрированным объектам ActionListener. |
protected void |
processEvent |
Обрабатывает события этого текстового поля. |
void |
removeActionListener |
Удаляет указанный слушатель действий, чтобы он больше не получал события действий от этого текстового поля. |
void |
setColumns |
Устанавливает количество столбцов в этом текстовом поле. |
void |
setEchoChar |
Устанавливает символ для отображения вместо вводимых символов в этом текстовом поле. |
void |
setEchoCharacter |
Устарело. Начиная с версии JDK 1.1 заменено на setEchoChar(char). |
void |
setText |
Задает текст, отображаемый этим текстовым компонентом. |
Методы, объявленные в классе TextComponent
addTextListener, enableInputMethods, getBackground, getCaretPosition, getSelectedText, getSelectionEnd, getSelectionStart, getText, getTextListeners, isEditable, processTextEvent, removeNotify, removeTextListener, select, selectAll, setBackground, setCaretPosition, setEditable, setSelectionEnd, setSelectionStart | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addTextListener |
Добавляет указанный слушатель текстовых событий для получения текстовых событий от этого текстового компонента. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого текстового компонента. |
Color |
getBackground() |
Возвращает цвет фона этого текстового компонента. |
int |
getCaretPosition() |
Возвращает позицию каретки для вставки текста. |
String |
getSelectedText() |
Возвращает выделенный текст из текста, отображаемого этим текстовым компонентом. |
int |
getSelectionEnd() |
Возвращает конечную позицию выделенного текста в этом текстовом компоненте. |
int |
getSelectionStart() |
Возвращает начальную позицию выделенного текста в этом текстовом компоненте. |
String |
getText() |
Возвращает текст, отображаемый этим текстовым компонентом. |
TextListener[] |
getTextListeners() |
Возвращает массив всех слушателей текстовых событий, зарегистрированных для этого текстового компонента. |
boolean |
isEditable() |
Указывает, доступен ли этот текстовый компонент для редактирования. |
protected void |
processTextEvent |
Обрабатывает текстовые события, возникающие в этом текстовом компоненте, отправляя их всем зарегистрированным объектам TextListener. |
void |
removeNotify() |
Удаляет peer объекта TextComponent. |
void |
removeTextListener |
Удаляет указанный слушатель текстовых событий, чтобы он больше не получал текстовые события от этого текстового компонента. Если l имеет значение null, исключение не выбрасывается и никаких действий не выполняется. |
void |
select |
Выделяет текст между указанными начальной и конечной позициями. |
void |
selectAll() |
Выделяет весь текст в этом текстовом компоненте. |
void |
setBackground |
Устанавливает цвет фона этого текстового компонента. |
void |
setCaretPosition |
Устанавливает позицию каретки для вставки текста. |
void |
setEditable |
Устанавливает флаг, определяющий, доступен ли этот текстовый компонент для редактирования. |
void |
setSelectionEnd |
Устанавливает конечную позицию выделения для этого текстового компонента. |
void |
setSelectionStart |
Устанавливает начальную позицию выделения для этого текстового компонента. |
Методы, объявленные в классе Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
action |
Устарело. Начиная с версии JDK 1.1, следует регистрировать этот компонент как ActionListener для компонента, генерирующего события действий. |
void |
add |
Добавляет указанное всплывающее меню к компоненту. |
void |
addComponentListener |
Добавляет указанный прослушиватель компонентов для получения событий компонентов от этого компонента. |
void |
addFocusListener |
Добавляет указанный прослушиватель фокуса для получения событий фокуса от этого компонента, когда он получает фокус ввода. |
void |
addHierarchyBoundsListener |
Добавляет указанный прослушиватель границ иерархии для получения событий границ иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер. |
void |
addHierarchyListener |
Добавляет указанный прослушиватель иерархии для получения событий изменения иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер. |
void |
addInputMethodListener |
Добавляет указанный прослушиватель метода ввода для получения событий методов ввода от этого компонента. |
void |
addKeyListener |
Добавляет указанный прослушиватель клавиатуры для получения событий клавиатуры от этого компонента. |
void |
addMouseListener |
Добавляет указанный прослушиватель мыши для получения событий мыши от этого компонента. |
void |
addMouseMotionListener |
Добавляет указанный прослушиватель движения мыши для получения событий движения мыши от этого компонента. |
void |
addMouseWheelListener |
Добавляет указанный прослушиватель колеса мыши для получения событий колеса мыши от этого компонента. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список прослушивателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список прослушивателей для указанного свойства. |
void |
applyComponentOrientation |
Задает свойство ComponentOrientation этого компонента и всех содержащихся в нем компонентов. |
boolean |
areFocusTraversalKeysSet |
Возвращает значение, указывающее, был ли явно задан набор клавиш перехода фокуса для указанной операции перехода фокуса для этого компонента. |
Rectangle |
bounds() |
Устарело. Начиная с версии JDK 1.1, заменено на getBounds(). |
int |
checkImage |
Возвращает состояние создания экранного представления указанного изображения. |
int |
checkImage |
Возвращает состояние создания экранного представления указанного изображения. |
protected AWTEvent |
coalesceEvents |
При возможности объединяет публикуемое событие с уже существующим событием. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, где x и y определены относительно системы координат этого компонента. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, координаты x и y которой заданы относительно системы координат этого компонента. |
Image |
createImage |
Создает рисуемое изображение вне экрана для двойной буферизации. |
Image |
createImage |
Создает изображение из указанного производителя изображений. |
VolatileImage |
createVolatileImage |
Создает изменчивое рисуемое изображение вне экрана для двойной буферизации. |
VolatileImage |
createVolatileImage |
Создает изменчивое рисуемое изображение вне экрана с указанными возможностями. |
void |
deliverEvent |
Устарело. Начиная с версии JDK 1.1, заменено на dispatchEvent(AWTEvent e). |
void |
disable() |
Устарело. Начиная с версии JDK 1.1, заменено на setEnabled(boolean). |
protected final void |
disableEvents |
Отключает доставку этому компоненту событий, определенных указанной маской событий. |
final void |
dispatchEvent |
Отправляет событие этому компоненту или одному из его подкомпонентов. |
void |
doLayout() |
Предлагает менеджеру компоновки выполнить компоновку этого компонента. |
void |
enable() |
Устарело. Начиная с версии JDK 1.1, заменено на setEnabled(boolean). |
void |
enable |
Устарело. Начиная с версии JDK 1.1, заменено на setEnabled(boolean). |
protected final void |
enableEvents |
Включает доставку этому компоненту событий, определенных указанной маской событий. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа boolean. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа integer. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа Object. |
float |
getAlignmentX() |
Возвращает выравнивание по оси x. |
float |
getAlignmentY() |
Возвращает выравнивание по оси y. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior() |
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера. |
Rectangle |
getBounds() |
Возвращает границы этого компонента в виде объекта Rectangle. |
Rectangle |
getBounds |
Сохраняет границы этого компонента в «возвращаемом значении» rv и возвращает rv. |
ColorModel |
getColorModel() |
Возвращает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода. |
Component |
getComponentAt |
Определяет, содержит ли этот компонент или один из его непосредственных подкомпонентов точку (x, y), и, если содержит, возвращает содержащий ее компонент. |
Component |
getComponentAt |
Возвращает компонент или подкомпонент, содержащий указанную точку. |
ComponentListener[] |
getComponentListeners() |
Возвращает массив всех прослушивателей компонентов, зарегистрированных для этого компонента. |
ComponentOrientation |
getComponentOrientation() |
Получает зависящую от языка ориентацию, используемую для упорядочивания элементов или текста внутри этого компонента. |
Cursor |
getCursor() |
Получает курсор, установленный для компонента. |
DropTarget |
getDropTarget() |
Получает DropTarget, связанный с этим Component. |
Container |
getFocusCycleRootAncestor() |
Возвращает контейнер, являющийся корнем цикла обхода фокуса для этого компонента. |
FocusListener[] |
getFocusListeners() |
Возвращает массив всех прослушивателей фокуса, зарегистрированных для этого компонента. |
Set |
getFocusTraversalKeys |
Возвращает набор клавиш перехода фокуса для указанной операции перехода для этого компонента. |
boolean |
getFocusTraversalKeysEnabled() |
Возвращает значение, указывающее, включены ли для этого компонента клавиши перехода фокуса. |
Font |
getFont() |
Получает шрифт этого компонента. |
FontMetrics |
getFontMetrics |
Получает метрики указанного шрифта. |
Color |
getForeground() |
Получает цвет переднего плана этого компонента. |
Graphics |
getGraphics() |
Создает графический контекст для этого компонента. |
GraphicsConfiguration |
getGraphicsConfiguration() |
Получает GraphicsConfiguration, связанный с этим Component. |
int |
getHeight() |
Возвращает текущую высоту этого компонента. |
HierarchyBoundsListener[] |
getHierarchyBoundsListeners() |
Возвращает массив всех прослушивателей границ иерархии, зарегистрированных для этого компонента. |
HierarchyListener[] |
getHierarchyListeners() |
Возвращает массив всех прослушивателей иерархии, зарегистрированных для этого компонента. |
boolean |
getIgnoreRepaint() |
Возвращает значение, указывающее, следует ли игнорировать сообщения о перерисовке, полученные от операционной системы. |
InputContext |
getInputContext() |
Получает контекст ввода, используемый этим компонентом для обработки взаимодействия с методами ввода при вводе текста в компонент. |
InputMethodListener[] |
getInputMethodListeners() |
Возвращает массив всех прослушивателей методов ввода, зарегистрированных для этого компонента. |
InputMethodRequests |
getInputMethodRequests() |
Получает обработчик запросов метода ввода, обслуживающий запросы методов ввода для этого компонента. |
KeyListener[] |
getKeyListeners() |
Возвращает массив всех прослушивателей клавиатуры, зарегистрированных для этого компонента. |
Locale |
getLocale() |
Получает локаль этого компонента. |
Point |
getLocation() |
Получает положение этого компонента в виде точки, задающей его левый верхний угол. |
Point |
getLocation |
Сохраняет начало координат x,y этого компонента в «возвращаемом значении» rv и возвращает rv. |
Point |
getLocationOnScreen() |
Получает положение этого компонента в виде точки, задающей его левый верхний угол в системе координат экрана. |
Dimension |
getMaximumSize() |
Возвращает максимальный размер этого компонента. |
MouseListener[] |
getMouseListeners() |
Возвращает массив всех прослушивателей событий мыши, зарегистрированных для этого компонента. |
MouseMotionListener[] |
getMouseMotionListeners() |
Возвращает массив всех прослушивателей перемещения мыши, зарегистрированных для этого компонента. |
Point |
getMousePosition() |
Возвращает положение указателя мыши в системе координат этого Component, если Component находится непосредственно под указателем мыши; в противном случае возвращает null. |
MouseWheelListener[] |
getMouseWheelListeners() |
Возвращает массив всех прослушивателей колеса мыши, зарегистрированных для этого компонента. |
String |
getName() |
Возвращает имя компонента. |
Container |
getParent() |
Возвращает родительский элемент этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Возвращает массив всех прослушивателей изменения свойств, зарегистрированных для этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners |
Возвращает массив всех прослушивателей, связанных с указанным свойством. |
Dimension |
getSize() |
Возвращает размер этого компонента в виде объекта Dimension. |
Dimension |
getSize |
Сохраняет ширину и высоту этого компонента в параметр «возвращаемое значение» rv и возвращает rv. |
Toolkit |
getToolkit() |
Возвращает инструментарий этого компонента. |
final Object |
getTreeLock() |
Возвращает объект блокировки этого компонента (объект, которому принадлежит монитор синхронизации потоков) для операций с деревом компонентов AWT и компоновкой. |
int |
getWidth() |
Возвращает текущую ширину этого компонента. |
int |
getX() |
Возвращает текущую координату x начала координат компонента. |
int |
getY() |
Возвращает текущую координату y начала координат компонента. |
boolean |
gotFocus |
Устарело. Начиная с JDK версии 1.1 заменено на processFocusEvent(FocusEvent). |
boolean |
handleEvent |
Устарело. Начиная с JDK версии 1.1 заменено на processEvent(AWTEvent). |
boolean |
hasFocus() |
Возвращает true, если этот Component является владельцем фокуса. |
void |
hide() |
Устарело. Начиная с JDK версии 1.1 заменено на setVisible(boolean). |
boolean |
imageUpdate |
Перерисовывает компонент при изменении изображения. |
boolean |
inside |
Устарело. Начиная с JDK версии 1.1 заменено на contains(int, int). |
void |
invalidate() |
Помечает этот компонент и его предков как недействительные. |
boolean |
isBackgroundSet() |
Возвращает, был ли цвет фона явно задан для этого компонента. |
boolean |
isCursorSet() |
Возвращает, был ли курсор явно задан для этого компонента. |
boolean |
isDisplayable() |
Определяет, отображается ли этот компонент. |
boolean |
isDoubleBuffered() |
Возвращает true, если этот компонент рисуется во внеэкранное изображение («буфер»), которое затем копируется на экран. |
boolean |
isEnabled() |
Определяет, включен ли этот компонент. |
boolean |
isFocusable() |
Возвращает, может ли этот компонент получать фокус. |
boolean |
isFocusCycleRoot |
Возвращает, является ли указанный контейнер корневым элементом цикла обхода фокуса этого компонента. |
boolean |
isFocusOwner() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
isFocusTraversable() |
Устарело. Начиная с версии 1.4 заменено на isFocusable(). |
boolean |
isFontSet() |
Возвращает, был ли шрифт явно задан для этого компонента. |
boolean |
isForegroundSet() |
Возвращает, был ли цвет переднего плана явно задан для этого компонента. |
boolean |
isLightweight() |
Легковесный компонент не имеет собственного интерфейсного элемента нативного инструментария. |
boolean |
isMaximumSizeSet() |
Возвращает true, если максимальный размер задан значением, отличным от null; в противном случае возвращает false. |
boolean |
isMinimumSizeSet() |
Возвращает, был ли вызван setMinimumSize с ненулевым значением. |
boolean |
isOpaque() |
Возвращает true, если этот компонент полностью непрозрачен; по умолчанию возвращает false. |
boolean |
isPreferredSizeSet() |
Возвращает true, если предпочтительный размер задан значением, отличным от null; в противном случае возвращает false. |
boolean |
isShowing() |
Определяет, отображается ли этот компонент на экране. |
boolean |
isValid() |
Определяет, является ли этот компонент действительным. |
boolean |
isVisible() |
Определяет, должен ли этот компонент быть видимым, когда видим его родительский элемент. |
boolean |
keyDown |
Устарело. Начиная с JDK версии 1.1 заменено на processKeyEvent(KeyEvent). |
boolean |
keyUp |
Устарело. Начиная с JDK версии 1.1 заменено на processKeyEvent(KeyEvent). |
void |
layout() |
Устарело. Начиная с JDK версии 1.1 заменено на doLayout(). |
void |
list() |
Выводит описание этого компонента в стандартный системный поток вывода System.out. |
void |
list |
Выводит описание этого компонента в указанный поток вывода. |
void |
list |
Выводит список в указанный поток печати, начиная с заданного отступа. |
void |
list |
Выводит описание в указанный объект PrintWriter. |
void |
list |
Выводит список в указанный объект PrintWriter, начиная с заданного отступа. |
Component |
locate |
Устарело. Начиная с JDK версии 1.1 заменено на getComponentAt(int, int). |
Point |
location() |
Устарело. Начиная с JDK версии 1.1 заменено на getLocation(). |
boolean |
lostFocus |
Устарело. Начиная с JDK версии 1.1 заменено на processFocusEvent(FocusEvent). |
boolean |
mouseDown |
Устарело. Начиная с JDK версии 1.1 заменено на processMouseEvent(MouseEvent). |
boolean |
mouseDrag |
Устарело. Начиная с JDK версии 1.1 заменено на processMouseMotionEvent(MouseEvent). |
boolean |
mouseEnter |
Устарело. Начиная с JDK версии 1.1 заменено на processMouseEvent(MouseEvent). |
boolean |
mouseExit |
Устарело. Начиная с JDK версии 1.1 заменено на processMouseEvent(MouseEvent). |
boolean |
mouseMove |
Устарело. Начиная с JDK версии 1.1 заменено на processMouseMotionEvent(MouseEvent). |
boolean |
mouseUp |
Устарело. Начиная с JDK версии 1.1 заменено на processMouseEvent(MouseEvent). |
void |
move |
Устарело. Начиная с JDK версии 1.1 заменено на setLocation(int, int). |
void |
nextFocus() |
Устарело. Начиная с JDK версии 1.1 заменено на transferFocus(). |
void |
paint |
Рисует этот компонент. |
void |
paintAll |
Рисует этот компонент и все его дочерние компоненты. |
boolean |
postEvent |
Устарело. Начиная с JDK версии 1.1 заменено на dispatchEvent(AWTEvent). |
boolean |
prepareImage |
Подготавливает изображение для отображения в этом компоненте с указанными шириной и высотой. |
boolean |
prepareImage |
Подготавливает изображение для отображения в этом компоненте. |
void |
print |
Печатает этот компонент. |
void |
printAll |
Печатает этот компонент и все его дочерние компоненты. |
protected void |
processComponentEvent |
Обрабатывает события компонента, возникающие в этом компоненте, отправляя их всем зарегистрированным объектам ComponentListener. |
protected void |
processFocusEvent |
Обрабатывает события фокуса, возникающие в этом компоненте, отправляя их всем зарегистрированным объектам FocusListener. |
protected void |
processHierarchyBoundsEvent |
Обрабатывает события изменения границ иерархии, возникающие в этом компоненте, отправляя их всем зарегистрированным объектам HierarchyBoundsListener. |
protected void |
processHierarchyEvent |
Обрабатывает события иерархии, возникающие в этом компоненте, отправляя их всем зарегистрированным объектам HierarchyListener. |
protected void |
processInputMethodEvent |
Обрабатывает события метода ввода, возникающие в этом компоненте, передавая их всем зарегистрированным объектам InputMethodListener. |
protected void |
processKeyEvent |
Обрабатывает события клавиатуры, возникающие в этом компоненте, передавая их всем зарегистрированным объектам KeyListener. |
protected void |
processMouseEvent |
Обрабатывает события мыши, возникающие в этом компоненте, передавая их всем зарегистрированным объектам MouseListener. |
protected void |
processMouseMotionEvent |
Обрабатывает события перемещения мыши, возникающие в этом компоненте, передавая их всем зарегистрированным объектам MouseMotionListener. |
protected void |
processMouseWheelEvent |
Обрабатывает события колеса мыши, возникающие в этом компоненте, передавая их всем зарегистрированным объектам MouseWheelListener. |
void |
remove |
Удаляет указанное всплывающее меню из компонента. |
void |
removeComponentListener |
Удаляет указанный прослушиватель компонента, чтобы он больше не получал события компонента от этого компонента. |
void |
removeFocusListener |
Удаляет указанный прослушиватель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
removeHierarchyBoundsListener |
Удаляет указанный прослушиватель границ иерархии, чтобы он больше не получал события границ иерархии от этого компонента. |
void |
removeHierarchyListener |
Удаляет указанный прослушиватель иерархии, чтобы он больше не получал события изменения иерархии от этого компонента. |
void |
removeInputMethodListener |
Удаляет указанный прослушиватель метода ввода, чтобы он больше не получал события метода ввода от этого компонента. |
void |
removeKeyListener |
Удаляет указанный прослушиватель клавиатуры, чтобы он больше не получал события клавиатуры от этого компонента. |
void |
removeMouseListener |
Удаляет указанный прослушиватель мыши, чтобы он больше не получал события мыши от этого компонента. |
void |
removeMouseMotionListener |
Удаляет указанный прослушиватель перемещения мыши, чтобы он больше не получал события перемещения мыши от этого компонента. |
void |
removeMouseWheelListener |
Удаляет указанный прослушиватель колеса мыши, чтобы он больше не получал события колеса мыши от этого компонента. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка прослушивателей. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка прослушивателей для указанного свойства. |
void |
repaint() |
Перерисовывает этот компонент. |
void |
repaint |
Перерисовывает указанный прямоугольник этого компонента. |
void |
repaint |
Перерисовывает компонент. |
void |
repaint |
Перерисовывает указанный прямоугольник этого компонента в течение tm миллисекунд. |
void |
requestFocus() |
Запрашивает передачу фокуса ввода этому компоненту и установку окна-предка верхнего уровня этого компонента в качестве окна, владеющего фокусом. |
protected boolean |
requestFocus |
Запрашивает передачу фокуса ввода этому Component и установку окна-предка верхнего уровня этого Component в качестве окна Window, владеющего фокусом. |
protected boolean |
requestFocus |
Запрашивает по причине cause передачу фокуса ввода этому Component и установку окна-предка верхнего уровня этого Component в качестве окна Window, владеющего фокусом. |
void |
requestFocus |
Запрашивает по причине cause передачу фокуса ввода этому компоненту и установку окна-предка верхнего уровня этого компонента в качестве окна, владеющего фокусом. |
boolean |
requestFocusInWindow() |
Запрашивает передачу фокуса ввода этому компоненту, если окно-предок верхнего уровня этого компонента уже является окном, владеющим фокусом. |
protected boolean |
requestFocusInWindow |
Запрашивает передачу фокуса ввода этому Component, если окно-предок верхнего уровня этого Component уже является окном Window, владеющим фокусом. |
boolean |
requestFocusInWindow |
Запрашивает по причине cause передачу фокуса ввода этому компоненту, если окно-предок верхнего уровня этого компонента уже является окном, владеющим фокусом. |
void |
reshape |
Устарело. Начиная с JDK версии 1.1, заменено на setBounds(int, int, int, int). |
void |
resize |
Устарело. Начиная с JDK версии 1.1, заменено на setSize(int, int). |
void |
resize |
Устарело. Начиная с JDK версии 1.1, заменено на setSize(Dimension). |
void |
revalidate() |
Повторно проверяет иерархию компонентов вплоть до ближайшего корня проверки. |
void |
setBounds |
Перемещает компонент и изменяет его размер. |
void |
setBounds |
Перемещает компонент и изменяет его размер в соответствии с новым ограничивающим прямоугольником r. |
void |
setComponentOrientation |
Задает зависящую от языка ориентацию, используемую для упорядочения элементов или текста внутри этого компонента. |
void |
setCursor |
Устанавливает изображение курсора, соответствующее указанному курсору. |
void |
setDropTarget |
Связывает DropTarget с этим компонентом. |
void |
setEnabled |
Включает или отключает этот компонент в зависимости от значения параметра b. |
void |
setFocusable |
Устанавливает для этого компонента значение, указывающее, может ли он получать фокус. |
void |
setFocusTraversalKeys |
Задает для этого компонента клавиши обхода фокуса для указанной операции обхода. |
void |
setFocusTraversalKeysEnabled |
Задает, включены ли для этого компонента клавиши обхода фокуса. |
void |
setFont |
Задает шрифт этого компонента. |
void |
setForeground |
Задает цвет переднего плана этого компонента. |
void |
setIgnoreRepaint |
Задает, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
void |
setLocale |
Задает локаль этого компонента. |
void |
setLocation |
Перемещает этот компонент в новое местоположение. |
void |
setLocation |
Перемещает этот компонент в новое местоположение. |
void |
setMaximumSize |
Устанавливает максимальный размер этого компонента в постоянное значение. |
void |
setMinimumSize |
Устанавливает минимальный размер этого компонента в постоянное значение. |
void |
setMixingCutoutShape |
Задает форму «выреза для смешивания» для этого облегченного компонента. |
void |
setName |
Задает имя компонента указанной строкой. |
void |
setPreferredSize |
Устанавливает предпочтительный размер этого компонента в постоянное значение. |
void |
setSize |
Изменяет размер этого компонента, задавая ширину width и высоту height. |
void |
setSize |
Изменяет размер этого компонента, задавая ширину d.width и высоту d.height. |
void |
setVisible |
Отображает или скрывает этот компонент в зависимости от значения параметра b. |
void |
show() |
Устарело. Начиная с JDK версии 1.1, заменено на setVisible(boolean). |
void |
show |
Устарело. Начиная с JDK версии 1.1, заменено на setVisible(boolean). |
Dimension |
size() |
Устарело. Начиная с JDK версии 1.1, заменено на getSize(). |
String |
toString() |
Возвращает строковое представление этого компонента и его значений. |
void |
transferFocus() |
Передает фокус следующему компоненту, как если бы этот компонент владел фокусом. |
void |
transferFocusBackward() |
Передает фокус предыдущему компоненту, как если бы этот компонент владел фокусом. |
void |
transferFocusUpCycle() |
Передает фокус на один цикл обхода фокуса вверх. |
void |
update |
Обновляет этот компонент. |
void |
validate() |
Проверяет этот компонент. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, является ли другой объект «равным» этому объекту. |
protected void |
finalize() |
Устарело, подлежит удалению: этот элемент API может быть удален в будущей версии. Финализация объявлена устаревшей и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет определенное количество реального времени. |
final void |
wait |
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет определенное количество реального времени. |
Подробное описание конструкторов
TextField
public TextField() throws HeadlessException
- Вызывает исключение:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
TextField
public TextField(String text) throws HeadlessException
- Параметры:
-
text— текст для отображения. Еслиtextравенnull, будет отображена пустая строка"". Еслиtextсодержит символы EOL и/или LF, каждый из них будет заменен пробелом. - Вызывает исключение:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
TextField
public TextField(int columns) throws HeadlessException
- Параметры:
-
columns— количество столбцов. Еслиcolumnsменьше0,columnsустанавливается в0. - Вызывает исключение:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
TextField
public TextField(String text, int columns) throws HeadlessException
- Параметры:
-
text— текст для отображения. Еслиtextравенnull, будет отображена пустая строка"". Еслиtextсодержит символы EOL и/или LF, каждый из них будет заменен пробелом. -
columns— количество столбцов. Еслиcolumnsменьше0,columnsустанавливается в0. - Вызывает исключение:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
Подробное описание методов
addNotify
public void addNotify()
- Переопределяет:
-
addNotifyв классеTextComponent - См. также:
getEchoChar
public char getEchoChar()
Символ отображения ввода полезен для текстовых полей, в которых пользовательский ввод не должен отображаться на экране, например для поля ввода пароля. Если echoChar = 0, пользовательский ввод отображается на экране без изменений.
Реализация платформы Java может поддерживать только ограниченный непустой набор символов отображения ввода. Эта функция возвращает символ отображения ввода, первоначально заданный с помощью setEchoChar(). Фактически используемый реализацией TextField символ отображения ввода может отличаться.
- Возвращает:
- символ отображения ввода для этого текстового поля.
- См. также:
setEchoChar
public void setEchoChar(char c)
Символ отображения ввода полезен для текстовых полей, в которых пользовательский ввод не должен отображаться на экране, например для поля ввода пароля. Установка echoChar = 0 позволяет снова отображать пользовательский ввод на экране.
Реализация платформы Java может поддерживать только ограниченный непустой набор символов отображения ввода. Попытка задать неподдерживаемый символ отображения ввода приведет к использованию символа отображения ввода по умолчанию. Последующие вызовы getEchoChar() возвращают первоначально запрошенный символ отображения ввода. Он может совпадать или не совпадать с символом отображения ввода, фактически используемым реализацией TextField.
- Параметры:
-
c— символ отображения ввода для этого текстового поля. - Начиная с версии:
- 1.1
- См. также:
setEchoCharacter
@Deprecated public void setEchoCharacter(char c)
setEchoChar(char).- Параметры:
-
c— символ отображения ввода для этого текстового поля
setText
public void setText(String t)
- Переопределяет:
-
setTextв классеTextComponent - Параметры:
-
t— новый текст. Еслиtравенnull, будет отображена пустая строка"". Еслиtсодержит символы EOL и/или LF, каждый из них будет заменен пробелом. - См. также:
echoCharIsSet
public boolean echoCharIsSet()
Символ отображения ввода полезен для текстовых полей, в которых пользовательский ввод не должен отображаться на экране, например для поля ввода пароля.
- Возвращает:
-
true, если для этого текстового поля задан символ отображения ввода;falseв противном случае. - См. также:
getColumns
public int getColumns()
- Возвращает:
- количество столбцов.
- Начиная с версии:
- 1.1
- См. также:
setColumns
public void setColumns(int columns)
- Параметры:
-
columns— количество столбцов. - Вызывает исключение:
-
IllegalArgumentException— если значение, указанное дляcolumns, меньше0. - Начиная с версии:
- 1.1
- См. также:
getPreferredSize
public Dimension getPreferredSize(int columns)
- Параметры:
-
columns— количество столбцов в этом текстовом поле. - Возвращает:
- предпочтительные размеры для отображения этого текстового поля.
- Начиная с версии:
- 1.1
preferredSize
@Deprecated public Dimension preferredSize(int columns)
getPreferredSize(int).- Параметры:
-
columns— количество столбцов - Возвращает:
- предпочтительный размер текстового поля
getPreferredSize
public Dimension getPreferredSize()
- Переопределяет:
-
getPreferredSizeв классеComponent - Возвращает:
- предпочтительные размеры для отображения этого текстового поля.
- Начиная с версии:
- 1.1
- См. также:
preferredSize
@Deprecated public Dimension preferredSize()
getPreferredSize().Component- Переопределяет:
-
preferredSizeв классеComponent - Возвращает:
- предпочтительный размер компонента
getMinimumSize
public Dimension getMinimumSize(int columns)
- Параметры:
-
columns— количество столбцов в этом текстовом поле. - Возвращает:
- минимальный размер этого текстового поля
- Начиная с версии:
- 1.1
minimumSize
@Deprecated public Dimension minimumSize(int columns)
getMinimumSize(int).- Параметры:
-
columns— количество столбцов - Возвращает:
- минимальный размер этого текстового поля
getMinimumSize
public Dimension getMinimumSize()
- Переопределяет:
-
getMinimumSizeв классеComponent - Возвращает:
- минимальные размеры для отображения этого текстового поля.
- Начиная с версии:
- 1.1
- См. также:
minimumSize
@Deprecated public Dimension minimumSize()
getMinimumSize().Component- Переопределяет:
-
minimumSizeв классеComponent - Возвращает:
- минимальный размер этого компонента
addActionListener
public void addActionListener(ActionListener l)
Подробную информацию о модели многопоточности AWT см. в разделе Проблемы многопоточности AWT.
- Параметры:
-
l— прослушиватель действий. - Начиная с версии:
- 1.1
- См. также:
removeActionListener
public void removeActionListener(ActionListener l)
Подробную информацию о модели многопоточности AWT см. в разделе Проблемы многопоточности AWT.
- Параметры:
-
l— слушатель действий. - С версии:
- 1.1
- См. также:
getActionListeners
public ActionListener[] getActionListeners()
- Возвращает:
- всех
ActionListenerэтого текстового поля или пустой массив, если в данный момент не зарегистрировано ни одного слушателя действий - С версии:
- 1.4
- См. также:
getListeners
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
FooListener для этого TextField. Регистрация FooListener выполняется с помощью метода addFooListener. В качестве аргумента listenerType можно указать литерал класса, например FooListener.class. Например, запросить у TextField t список его слушателей действий можно с помощью следующего кода:
ActionListener[] als = (ActionListener[])(t.getListeners(ActionListener.class));Если таких слушателей нет, этот метод возвращает пустой массив.
- Переопределяет:
-
getListenersв классеTextComponent - Параметры типа:
T— тип слушателей- Параметры:
-
listenerType— тип запрашиваемых слушателей; этот параметр должен указывать интерфейс, являющийся наследникомjava.util.EventListener - Возвращает:
- массив всех объектов, зарегистрированных в качестве
FooListenerдля этого текстового поля, или пустой массив, если такие слушатели не добавлялись - Вызывает:
-
ClassCastException— еслиlistenerTypeне указывает класс или интерфейс, реализующийjava.util.EventListener - С версии:
- 1.3
- См. также:
processEvent
protected void processEvent(AWTEvent e)
ActionEvent, вызывается метод processActionEvent. В противном случае вызывается processEvent в суперклассе. Обратите внимание: если параметр события равен null, поведение не определено и может привести к исключению.
- Переопределяет:
-
processEventв классеTextComponent - Параметры:
-
e— событие - С версии:
- 1.1
- См. также:
processActionEvent
protected void processActionEvent(ActionEvent e)
ActionListener. Этот метод вызывается только в том случае, если для данного компонента включены события действий. События действий включаются при выполнении одного из следующих условий:
- Зарегистрирован объект
ActionListenerс помощьюaddActionListener. - События действий включены с помощью
enableEvents.
Обратите внимание: если параметр события равен null, поведение не определено и может привести к исключению.
- Параметры:
-
e— событие действия - С версии:
- 1.1
- См. также:
paramString
protected String paramString()
TextField. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.- Переопределяет:
-
paramStringв классеTextComponent - Возвращает:
- строку параметров этого текстового поля
getAccessibleContext
public AccessibleContext getAccessibleContext()
- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеTextComponent - Возвращает:
- AccessibleAWTTextField, выполняющий роль AccessibleContext этого TextField
- С версии:
- 1.3
© 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.
getMinimumSize().