Класс TextComponent
- Все реализуемые интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible
- Прямые известные подклассы:
TextArea, TextField
public sealed class TextComponent extends Component implements Accessible permits TextArea, TextField
TextComponent является суперклассом любого компонента, позволяющего редактировать текст. Текстовый компонент содержит строку текста. Класс TextComponent определяет набор методов, позволяющих определить, доступно ли редактирование этого текста. Если компонент доступен для редактирования, он определяет другой набор методов для поддержки курсора вставки текста.
Кроме того, класс определяет методы для управления текущим выделением текста. Выделенный фрагмент текста, представляющий собой подстроку текста компонента, является целью операций редактирования. Его также называют выделенным текстом.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
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 |
Внутренний класс для переключения буферов компонента. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
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. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addNotify() |
Делает этот компонент отображаемым, связывая его с системным экранным ресурсом. |
void |
addTextListener |
Добавляет указанный прослушиватель текстовых событий для получения текстовых событий от этого текстового компонента. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого текстового компонента. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим TextComponent. |
Color |
getBackground() |
Возвращает цвет фона этого текстового компонента. |
int |
getCaretPosition() |
Возвращает позицию курсора вставки текста. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в качестве прослушивателей FooListener для этого TextComponent. |
String |
getSelectedText() |
Возвращает выделенный текст, отображаемый этим текстовым компонентом. |
int |
getSelectionEnd() |
Возвращает конечную позицию выделенного текста в этом текстовом компоненте. |
int |
getSelectionStart() |
Возвращает начальную позицию выделенного текста в этом текстовом компоненте. |
String |
getText() |
Возвращает текст, отображаемый этим текстовым компонентом. |
TextListener[] |
getTextListeners() |
Возвращает массив всех прослушивателей текста, зарегистрированных в этом текстовом компоненте. |
boolean |
isEditable() |
Указывает, доступно ли редактирование этого текстового компонента. |
protected String |
paramString() |
Возвращает строку, представляющую состояние этого TextComponent. |
protected void |
processEvent |
Обрабатывает события этого текстового компонента. |
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 |
Задаёт начальную позицию выделения в этом текстовом компоненте. |
void |
setText |
Задаёт текст, отображаемый этим текстовым компонентом. |
Методы, объявленные в классе 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, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, 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, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, preferredSize, 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() |
Возвращает Container, являющийся корнем цикла перемещения фокуса для этого цикла перемещения фокуса Component. |
FocusListener[] |
getFocusListeners() |
Возвращает массив всех слушателей фокуса, зарегистрированных для этого компонента. |
Set |
getFocusTraversalKeys |
Возвращает множество клавиш перемещения фокуса для указанной операции перемещения фокуса этого Component. |
boolean |
getFocusTraversalKeysEnabled() |
Возвращает, включены ли клавиши перемещения фокуса для этого Component. |
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() |
Получает максимальный размер этого компонента. |
Dimension |
getMinimumSize() |
Получает минимальный размер этого компонента. |
MouseListener[] |
getMouseListeners() |
Возвращает массив всех слушателей мыши, зарегистрированных для этого компонента. |
MouseMotionListener[] |
getMouseMotionListeners() |
Возвращает массив всех слушателей перемещения мыши, зарегистрированных для этого компонента. |
Point |
getMousePosition() |
Возвращает положение указателя мыши в системе координат этого Component, если Component находится непосредственно под указателем мыши; в противном случае возвращает null. |
MouseWheelListener[] |
getMouseWheelListeners() |
Возвращает массив всех слушателей колесика мыши, зарегистрированных для этого компонента. |
String |
getName() |
Получает имя компонента. |
Container |
getParent() |
Получает родительский компонент этого компонента. |
Dimension |
getPreferredSize() |
Получает предпочтительный размер этого компонента. |
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() |
Возвращает, был ли явно задан цвет фона для этого Component. |
boolean |
isCursorSet() |
Возвращает, был ли явно задан курсор для этого Component. |
boolean |
isDisplayable() |
Определяет, может ли этот компонент отображаться. |
boolean |
isDoubleBuffered() |
Возвращает true, если компонент рисуется во внеэкранное изображение («буфер»), которое позднее копируется на экран. |
boolean |
isEnabled() |
Определяет, включен ли этот компонент. |
boolean |
isFocusable() |
Возвращает, может ли этот Component получать фокус. |
boolean |
isFocusCycleRoot |
Возвращает, является ли указанный Container корнем цикла перемещения фокуса для этого Component. |
boolean |
isFocusOwner() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
isFocusTraversable() |
Устарело. Начиная с версии 1.4 заменено на isFocusable(). |
boolean |
isFontSet() |
Возвращает, был ли явно задан шрифт для этого Component. |
boolean |
isForegroundSet() |
Возвращает, был ли явно задан цвет переднего плана для этого Component. |
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 |
Выводит список в указанный объект печати. |
void |
list |
Выводит список с указанным отступом в указанный объект печати. |
Component |
locate |
Устарело. Начиная с JDK 1.1 заменено на getComponentAt(int, int). |
Point |
location() |
Устарело. Начиная с JDK 1.1 заменено на getLocation(). |
boolean |
lostFocus |
Устарело. Начиная с JDK 1.1 заменено на processFocusEvent(FocusEvent). |
Dimension |
minimumSize() |
Устарело. Начиная с JDK 1.1 заменено на getMinimumSize(). |
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). |
Dimension |
preferredSize() |
Устарело. Начиная с JDK 1.1 заменено на getPreferredSize(). |
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 |
Заставляет текущий поток ожидать пробуждения, обычно вызванного уведомлением или прерыванием, либо истечения определенного промежутка реального времени. |
Подробное описание полей
textListener
protected transient TextListener textListener
Подробное описание методов
enableInputMethods
public void enableInputMethods(boolean enable)
- Переопределяет:
-
enableInputMethodsв классеComponent - Параметры:
-
enable— true для включения, false для отключения - Начиная с версии:
- 1.2
- См. также:
addNotify
removeNotify
public void removeNotify()
TextComponent. Peer-объект позволяет изменять внешний вид TextComponent, не меняя его функциональность.- Переопределяет:
-
removeNotifyв классеComponent - См. также:
setText
public void setText(String t)
- Параметры:
-
t— новый текст; если этот параметр равенnull, в качестве текста задается пустая строка "" - См. также:
getText
public String getText()
- Возвращает:
- значение этого
TextComponent - См. также:
getSelectedText
public String getSelectedText()
- Возвращает:
- выделенный текст этого текстового компонента
- См. также:
isEditable
public boolean isEditable()
- Возвращает:
-
true, если этот текстовый компонент доступен для редактирования; в противном случае —false. - Начиная с версии:
- 1.0
- См. также:
setEditable
public void setEditable(boolean b)
Если флаг установлен в true, пользователь может редактировать этот текстовый компонент. Если флаг установлен в false, пользователь не может изменять текст этого текстового компонента. По умолчанию фон нередактируемых текстовых компонентов имеет цвет SystemColor.control. Это значение по умолчанию можно переопределить вызовом setBackground.
- Параметры:
-
b— флаг, указывающий, может ли пользователь редактировать этот текстовый компонент. - Начиная с версии:
- 1.0
- См. также:
getBackground
public Color getBackground()
- Переопределяет:
-
getBackgroundв классеComponent - Возвращает:
- цвет фона этого текстового компонента. Если у этого текстового компонента не задан цвет фона, возвращается цвет фона его родительского компонента.
- Начиная с версии:
- 1.0
- См. также:
setBackground
public void setBackground(Color c)
- Переопределяет:
-
setBackgroundв классеComponent - Параметры:
-
c— цвет, который будет задан для этого текстового компонента. Если этот параметр равен null, текстовый компонент унаследует цвет фона родительского компонента. - Начиная с версии:
- 1.0
- См. также:
getSelectionStart
public int getSelectionStart()
- Возвращает:
- начальную позицию выделенного текста
- См. также:
setSelectionStart
public void setSelectionStart(int selectionStart)
selectionStart выходящее за допустимые пределы значение, метод без уведомления и ошибки приводит его к допустимому значению.- Параметры:
-
selectionStart— начальная позиция выделенного текста - Начиная с версии:
- 1.1
- См. также:
getSelectionEnd
public int getSelectionEnd()
- Возвращает:
- конечную позицию выделенного текста
- См. также:
setSelectionEnd
public void setSelectionEnd(int selectionEnd)
selectionEnd выходящее за допустимые пределы значение, метод без уведомления и ошибки приводит его к допустимому значению.- Параметры:
-
selectionEnd— конечная позиция выделенного текста - Начиная с версии:
- 1.1
- См. также:
select
public void select(int selectionStart, int selectionEnd)
Этот метод задает начальную и конечную позиции выделенного текста, соблюдая ограничение, согласно которому начальная позиция должна быть больше или равна нулю. Конечная позиция должна быть больше или равна начальной позиции и меньше или равна длине текста компонента. Отсчет позиций символов начинается с нуля. Длина выделения равна endPosition - startPosition, поэтому символ в позиции endPosition не выделяется. Если начальная и конечная позиции выделенного текста совпадают, выделение всего текста снимается.
Если вызывающий код передает несовместимые или выходящие за допустимые пределы значения, метод без уведомления и ошибки приводит их к допустимым значениям. В частности, если начальная или конечная позиция больше длины текста, она устанавливается равной длине текста. Если начальная позиция меньше нуля, она устанавливается равной нулю, а если конечная позиция меньше начальной, она устанавливается равной начальной позиции.
- Параметры:
-
selectionStart— индекс первого символа (значениеchar) для выделения, отсчитываемый от нуля -
selectionEnd— конечная позиция текста для выделения, отсчитываемая от нуля; символ (значениеchar) в позицииselectionEndне выделяется - См. также:
selectAll
public void selectAll()
- См. также:
setCaretPosition
public void setCaretPosition(int position)
TextComponent не содержит текста), и ошибка не возвращается. Если переданное значение меньше 0, выбрасывается IllegalArgumentException.- Параметры:
-
position— позиция каретки вставки текста - Выбрасывает:
-
IllegalArgumentException— еслиpositionменьше нуля - Начиная с версии:
- 1.1
getCaretPosition
public int getCaretPosition()
- Возвращает:
- позицию каретки вставки текста
- Начиная с версии:
- 1.1
- См. также:
addTextListener
public void addTextListener(TextListener l)
l равен null, исключение не выбрасывается и никаких действий не выполняется. Подробные сведения о модели многопоточности AWT см. в разделе Проблемы многопоточности AWT.
- Параметры:
-
l— прослушиватель текстовых событий - См. также:
removeTextListener
public void removeTextListener(TextListener l)
l равен null, исключение не выбрасывается и никаких действий не выполняется. Подробные сведения о модели многопоточности AWT см. в разделе Проблемы многопоточности AWT.
- Параметры:
-
l— прослушиватель текстовых событий - Начиная с версии:
- 1.1
- См. также:
getTextListeners
public TextListener[] getTextListeners()
- Возвращает:
- все
TextListenerы этого текстового компонента или пустой массив, если в данный момент не зарегистрировано ни одного прослушивателя текстовых событий - Начиная с версии:
- 1.4
- См. также:
getListeners
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
FooListenerов для этого TextComponent. FooListenerы регистрируются с помощью метода addFooListener. В качестве аргумента listenerType можно указать литерал класса, например FooListener.class. Например, можно запросить у TextComponent t его прослушиватели текстовых событий с помощью следующего кода:
TextListener[] tls = (TextListener[])(t.getListeners(TextListener.class));Если таких прослушивателей нет, метод возвращает пустой массив.
- Переопределяет:
-
getListenersв классеComponent - Параметры типа:
T— тип прослушивателей- Параметры:
-
listenerType— тип запрашиваемых прослушивателей; этот параметр должен указывать интерфейс, производный отjava.util.EventListener - Возвращает:
- массив всех объектов, зарегистрированных в качестве
FooListenerов для этого текстового компонента, или пустой массив, если такие прослушиватели не были добавлены - Выбрасывает:
-
ClassCastException— еслиlistenerTypeне указывает класс или интерфейс, реализующийjava.util.EventListener - Начиная с версии:
- 1.3
- См. также:
processEvent
protected void processEvent(AWTEvent e)
TextEvent, вызывается метод processTextEvent; в противном случае вызывается метод processEvent его суперкласса. Обратите внимание: если параметр события равен null, поведение не определено и может привести к исключению.
- Переопределяет:
-
processEventв классеComponent - Параметры:
-
e— событие - См. также:
processTextEvent
protected void processTextEvent(TextEvent e)
TextListener. ПРИМЕЧАНИЕ: этот метод вызывается только в том случае, если для компонента включены текстовые события. Это происходит при выполнении одного из следующих условий:
- Объект
TextListenerзарегистрирован с помощьюaddTextListener - Текстовые события включены с помощью
enableEvents
Обратите внимание: если параметр события равен null, поведение не определено и может привести к исключению.
- Параметры:
-
e— текстовое событие - См. также:
paramString
protected String paramString()
TextComponent. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.- Переопределяет:
-
paramStringв классеComponent - Возвращает:
- строку параметров этого текстового компонента
getAccessibleContext
public AccessibleContext getAccessibleContext()
- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеComponent - Возвращает:
- AccessibleAWTTextComponent, выполняющий роль AccessibleContext этого TextComponent
- Начиная с версии:
- 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.