Класс TextArea
- Все реализованные интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible
public non-sealed class TextArea extends TextComponent
TextArea представляет собой многострочную область для отображения текста. Её можно настроить для редактирования или сделать доступной только для чтения. Ниже показан внешний вид текстовой области:
Эту текстовую область можно создать следующей строкой кода:
new TextArea("Hello", 5, 40);
- Начиная с:
- 1.0
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
TextArea.AccessibleAWTTextArea |
Этот класс реализует поддержку специальных возможностей для класса TextArea. |
Вложенные классы и интерфейсы, объявленные в классе 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 |
Внутренний класс для переключения буферов компонента. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
SCROLLBARS_BOTH |
Создать и отобразить вертикальную и горизонтальную полосы прокрутки. |
static final int |
SCROLLBARS_HORIZONTAL_ONLY |
Создать и отобразить только горизонтальную полосу прокрутки. |
static final int |
SCROLLBARS_NONE |
Не создавать и не отображать полосы прокрутки для текстовой области. |
static final int |
SCROLLBARS_VERTICAL_ONLY |
Создать и отобразить только вертикальную полосу прокрутки. |
Поля, объявленные в классе 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. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TextArea() |
Создаёт новую текстовую область с пустой строкой в качестве текста. |
TextArea |
Создаёт новую текстовую область с заданным количеством строк и столбцов и пустой строкой в качестве текста. |
TextArea |
Создаёт новую текстовую область с заданным текстом. |
TextArea |
Создаёт новую текстовую область с заданным текстом, а также заданным количеством строк и столбцов. |
TextArea |
Создаёт новую текстовую область с заданным текстом, а также заданным количеством строк и столбцов и указанной видимостью полос прокрутки. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addNotify() |
Создает peer для TextArea. |
void |
append |
Добавляет указанный текст в конец текущего текста текстовой области. |
void |
appendText |
Устарело. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим TextArea. |
int |
getColumns() |
Возвращает количество столбцов в этой текстовой области. |
Dimension |
getMinimumSize() |
Определяет минимальный размер этой текстовой области. |
Dimension |
getMinimumSize |
Определяет минимальный размер текстовой области с указанным числом строк и столбцов. |
Dimension |
getPreferredSize() |
Определяет предпочтительный размер этой текстовой области. |
Dimension |
getPreferredSize |
Определяет предпочтительный размер текстовой области с указанным числом строк и столбцов. |
int |
getRows() |
Возвращает количество строк в текстовой области. |
int |
getScrollbarVisibility() |
Возвращает перечисляемое значение, указывающее, какие полосы прокрутки использует текстовая область. |
void |
insert |
Вставляет указанный текст в заданную позицию этой текстовой области. |
void |
insertText |
Устарело. Начиная с JDK версии 1.1 заменено на insert(String, int). |
Dimension |
minimumSize() |
Устарело. Начиная с JDK версии 1.1 заменено на getMinimumSize(). |
Dimension |
minimumSize |
Устарело. Начиная с JDK версии 1.1 заменено на getMinimumSize(int, int). |
protected String |
paramString() |
Возвращает строку, представляющую состояние этого TextArea. |
Dimension |
preferredSize() |
Устарело. Начиная с JDK версии 1.1 заменено на getPreferredSize(). |
Dimension |
preferredSize |
Устарело. Начиная с JDK версии 1.1 заменено на getPreferredSize(int, int). |
void |
replaceRange |
Заменяет текст между указанными начальной и конечной позициями заданным текстом. |
void |
replaceText |
Устарело. Начиная с JDK версии 1.1 заменено на replaceRange(String, int, int). |
void |
setColumns |
Задает количество столбцов этой текстовой области. |
void |
setRows |
Задает количество строк этой текстовой области. |
Методы, объявленные в классе TextComponent
addTextListener, enableInputMethods, getBackground, getCaretPosition, getListeners, getSelectedText, getSelectionEnd, getSelectionStart, getText, getTextListeners, isEditable, processEvent, processTextEvent, removeNotify, removeTextListener, select, selectAll, setBackground, setCaretPosition, setEditable, setSelectionEnd, setSelectionStart, setText | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addTextListener |
Добавляет указанный прослушиватель текстовых событий для получения текстовых событий от этого текстового компонента. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого текстового компонента. |
Color |
getBackground() |
Возвращает цвет фона этого текстового компонента. |
int |
getCaretPosition() |
Возвращает позицию курсора вставки текста. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент как FooListener для этого TextComponent. |
String |
getSelectedText() |
Возвращает выделенный текст из текста, отображаемого этим текстовым компонентом. |
int |
getSelectionEnd() |
Возвращает конечную позицию выделенного текста в этом текстовом компоненте. |
int |
getSelectionStart() |
Возвращает начальную позицию выделенного текста в этом текстовом компоненте. |
String |
getText() |
Возвращает текст, отображаемый этим текстовым компонентом. |
TextListener[] |
getTextListeners() |
Возвращает массив всех прослушивателей текста, зарегистрированных для этого текстового компонента. |
boolean |
isEditable() |
Указывает, доступен ли этот текстовый компонент для редактирования. |
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, 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 |
Выводит описание в указанный объект для печати. |
void |
list |
Выводит список с указанным отступом в указанный объект для печати. |
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 фокуса ввода и получение фокуса Window верхнего уровня, являющимся предком этого Component. |
protected boolean |
requestFocus |
Запрашивает по причине cause получение этим Component фокуса ввода и получение фокуса Window верхнего уровня, являющимся предком этого Component. |
void |
requestFocus |
Запрашивает по причине cause получение этим компонентом фокуса ввода и получение фокуса окном верхнего уровня, являющимся предком этого компонента. |
boolean |
requestFocusInWindow() |
Запрашивает получение этим компонентом фокуса ввода, если окно верхнего уровня, являющееся его предком, уже находится в фокусе. |
protected boolean |
requestFocusInWindow |
Запрашивает получение этим Component фокуса ввода, если Window верхнего уровня, являющийся предком этого Component, уже находится в фокусе. |
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 |
Задаёт указанное значение состояния возможности получения фокуса этим Component. |
void |
setFocusTraversalKeys |
Задаёт клавиши перемещения фокуса для заданной операции перемещения фокуса этого Component. |
void |
setFocusTraversalKeysEnabled |
Задаёт, включены ли клавиши перемещения фокуса для этого Component. |
void |
setFont |
Задаёт шрифт этого компонента. |
void |
setForeground |
Задаёт цвет переднего плана этого компонента. |
void |
setIgnoreRepaint |
Задаёт, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
void |
setLocale |
Задаёт локаль этого компонента. |
void |
setLocation |
Перемещает этот компонент в новое место. |
void |
setLocation |
Перемещает этот компонент в новое место. |
void |
setMaximumSize |
Задаёт максимальный размер этого компонента постоянным значением. |
void |
setMinimumSize |
Задаёт минимальный размер этого компонента постоянным значением. |
void |
setMixingCutoutShape |
Задаёт форму «mixing-cutout» для этого лёгковесного компонента. |
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() |
Передаёт фокус следующему компоненту, как если бы этот Component владел фокусом. |
void |
transferFocusBackward() |
Передаёт фокус предыдущему компоненту, как если бы этот Component владел фокусом. |
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() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения определенного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения определенного промежутка реального времени. |
Подробное описание полей
SCROLLBARS_BOTH
public static final int SCROLLBARS_BOTH
- Начиная с версии:
- 1.1
- См. также:
SCROLLBARS_VERTICAL_ONLY
public static final int SCROLLBARS_VERTICAL_ONLY
- Начиная с версии:
- 1.1
- См. также:
SCROLLBARS_HORIZONTAL_ONLY
public static final int SCROLLBARS_HORIZONTAL_ONLY
- Начиная с версии:
- 1.1
- См. также:
SCROLLBARS_NONE
public static final int SCROLLBARS_NONE
- Начиная с версии:
- 1.1
- См. также:
Подробное описание конструкторов
TextArea
public TextArea() throws HeadlessException
SCROLLBARS_BOTH, поэтому в ней будут видны вертикальная и горизонтальная полосы прокрутки.- Выбрасывает:
-
HeadlessException- еслиGraphicsEnvironment.isHeadlessвозвращает true - См. также:
TextArea
public TextArea(String text) throws HeadlessException
SCROLLBARS_BOTH, поэтому в ней будут видны вертикальная и горизонтальная полосы прокрутки.- Параметры:
-
text— текст для отображения; еслиtextравенnull, будет отображаться пустая строка"" - Выбрасывает:
-
HeadlessException- еслиGraphicsEnvironment.isHeadlessвозвращает true - См. также:
TextArea
public TextArea(int rows, int columns) throws HeadlessException
SCROLLBARS_BOTH, поэтому в ней будут видны вертикальная и горизонтальная полосы прокрутки.- Параметры:
-
rows— количество строк -
columns— количество столбцов - Выбрасывает:
-
HeadlessException- еслиGraphicsEnvironment.isHeadlessвозвращает true - См. также:
TextArea
public TextArea(String text, int rows, int columns) throws HeadlessException
SCROLLBARS_BOTH, поэтому в ней будут видны вертикальная и горизонтальная полосы прокрутки.- Параметры:
-
text— текст для отображения; еслиtextравенnull, будет отображаться пустая строка"" -
rows— количество строк -
columns— количество столбцов - Выбрасывает:
-
HeadlessException- еслиGraphicsEnvironment.isHeadlessвозвращает true - См. также:
TextArea
public TextArea(String text, int rows, int columns, int scrollbars) throws HeadlessException
TextArea делегируют вызов этому конструктору. Класс TextArea определяет несколько констант, которые можно передать в качестве значений аргумента scrollbars:
-
SCROLLBARS_BOTH, -
SCROLLBARS_VERTICAL_ONLY, -
SCROLLBARS_HORIZONTAL_ONLY, -
SCROLLBARS_NONE.
scrollbars недопустимо; в этом случае текстовая область будет создана со значением видимости полос прокрутки по умолчанию — SCROLLBARS_BOTH.- Параметры:
-
text— текст для отображения; еслиtextравенnull, будет отображаться пустая строка"" -
rows— количество строк; еслиrowsменьше0, дляrowsустанавливается значение0 -
columns— количество столбцов; еслиcolumnsменьше0, дляcolumnsустанавливается значение0 -
scrollbars— константа, определяющая, какие полосы прокрутки создаются для просмотра текстовой области - Выбрасывает:
-
HeadlessException- еслиGraphicsEnvironment.isHeadlessвозвращает true - Начиная с версии:
- 1.1
- См. также:
Подробное описание методов
addNotify
public void addNotify()
TextArea. Peer-объект позволяет изменять внешний вид TextArea, не меняя его функциональность.- Переопределяет:
-
addNotifyв классеTextComponent - См. также:
insert
public void insert(String str, int pos)
Обратите внимание: передача null или несогласованных параметров недопустима и приведет к неопределенному поведению.
- Параметры:
-
str— текст, не являющийсяnull, который нужно вставить -
pos— позиция вставки - Начиная с версии:
- 1.1
- См. также:
insertText
@Deprecated public void insertText(String str, int pos)
insert(String, int).- Параметры:
-
str— текст, не являющийсяnull, который нужно вставить -
pos— позиция вставки
append
public void append(String str)
Обратите внимание: передача null или несогласованных параметров недопустима и приведет к неопределенному поведению.
- Параметры:
-
str— текст, не являющийсяnull, который нужно добавить - Начиная с версии:
- 1.1
- См. также:
appendText
@Deprecated public void appendText(String str)
append(String).- Параметры:
-
str— текст для добавления
replaceRange
public void replaceRange(String str, int start, int end)
Обратите внимание: передача null или несогласованных параметров недопустима и приведет к неопределенному поведению.
- Параметры:
-
str— текст, не являющийсяnull, который нужно использовать для замены -
start— начальная позиция -
end— конечная позиция - Начиная с версии:
- 1.1
- См. также:
replaceText
@Deprecated public void replaceText(String str, int start, int end)
replaceRange(String, int, int).- Параметры:
-
str— текст, не являющийсяnull, который нужно использовать для замены -
start— начальная позиция -
end— конечная позиция
getRows
public int getRows()
- Возвращает:
- количество строк в текстовой области
- Начиная с версии:
- 1.0
- См. также:
setRows
public void setRows(int rows)
- Параметры:
-
rows— количество строк - Выбрасывает:
-
IllegalArgumentException— если значение, переданное дляrows, меньше0 - Начиная с версии:
- 1.1
- См. также:
getColumns
public int getColumns()
- Возвращает:
- количество столбцов в текстовой области
- См. также:
setColumns
public void setColumns(int columns)
- Параметры:
-
columns— количество столбцов - Выбрасывает:
-
IllegalArgumentException— если значение, переданное дляcolumns, меньше0 - Начиная с версии:
- 1.1
- См. также:
getScrollbarVisibility
public int getScrollbarVisibility()
Класс TextArea определяет четыре целочисленные константы, используемые для указания доступных полос прокрутки. TextArea имеет один конструктор, который позволяет приложению самостоятельно выбирать полосы прокрутки.
- Возвращает:
- целое число, указывающее используемые полосы прокрутки
- Начиная с версии:
- 1.1
- См. также:
getPreferredSize
public Dimension getPreferredSize(int rows, int columns)
- Параметры:
-
rows— число строк -
columns— число столбцов - Возвращает:
- предпочтительные размеры, необходимые для отображения текстовой области с указанным числом строк и столбцов
- Начиная с версии:
- 1.1
- См. также:
preferredSize
@Deprecated public Dimension preferredSize(int rows, int columns)
getPreferredSize(int, int).- Параметры:
-
rows— число строк -
columns— число столбцов - Возвращает:
- предпочтительные размеры, необходимые для текстовой области
getPreferredSize
public Dimension getPreferredSize()
- Переопределяет:
-
getPreferredSizeв классеComponent - Возвращает:
- предпочтительные размеры, необходимые для этой текстовой области
- Начиная с версии:
- 1.1
- См. также:
preferredSize
@Deprecated public Dimension preferredSize()
getPreferredSize().Component- Переопределяет:
-
preferredSizeв классеComponent - Возвращает:
- предпочтительный размер компонента
getMinimumSize
public Dimension getMinimumSize(int rows, int columns)
- Параметры:
-
rows— число строк -
columns— число столбцов - Возвращает:
- минимальные размеры, необходимые для отображения текстовой области с указанным числом строк и столбцов
- Начиная с версии:
- 1.1
- См. также:
minimumSize
@Deprecated public Dimension minimumSize(int rows, int columns)
getMinimumSize(int, int).- Параметры:
-
rows— число строк -
columns— число столбцов - Возвращает:
- минимальный размер текстовой области
getMinimumSize
public Dimension getMinimumSize()
- Переопределяет:
-
getMinimumSizeв классеComponent - Возвращает:
- предпочтительные размеры, необходимые для этой текстовой области
- Начиная с версии:
- 1.1
- См. также:
minimumSize
@Deprecated public Dimension minimumSize()
getMinimumSize().Component- Переопределяет:
-
minimumSizeв классеComponent - Возвращает:
- минимальный размер этого компонента
paramString
protected String paramString()
TextArea. Этот метод предназначен только для отладки, а содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.- Переопределяет:
-
paramStringв классеTextComponent - Возвращает:
- строку параметров этой текстовой области
getAccessibleContext
public AccessibleContext getAccessibleContext()
AccessibleContext, связанный с этим TextArea. Для текстовых областей AccessibleContext имеет вид AccessibleAWTTextArea. При необходимости создается новый экземпляр AccessibleAWTTextArea.- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеTextComponent - Возвращает:
AccessibleAWTTextArea, выполняющий рольAccessibleContextэтогоTextArea- Начиная с версии:
- 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.
append(String).