Spec-Zone .ru
спецификации, руководства, описания, API
|
public class TextArea extends TextComponent
TextArea
объект является многострочной областью, которая выводит на экран текст. Это может быть установлено позволить редактировать или быть только для чтения. Следующее изображение показывает появление текстовой области:
Эта текстовая область могла быть создана следующей строкой кода:
new TextArea("Hello", 5, 40);
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
TextArea. AccessibleAWTTextArea
Этот class реализует поддержку доступности
TextArea class. |
TextComponent. AccessibleAWTTextComponent
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Модификатор и Тип | Поле и Описание |
---|---|
static int |
SCROLLBARS_BOTH
Создайте и выведите на экран и вертикаль и горизонтальные полосы прокрутки.
|
static int |
SCROLLBARS_HORIZONTAL_ONLY
Создайте и выведите на экран горизонтальную полосу прокрутки только.
|
static int |
SCROLLBARS_NONE
Не создавайте или выводите на экран полосы прокрутки для текстовой области.
|
static int |
SCROLLBARS_VERTICAL_ONLY
Создайте и выведите на экран вертикальную полосу прокрутки только.
|
textListener
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструктор и Описание |
---|
TextArea()
Создает новую текстовую область с пустой строкой как текст.
|
TextArea(int rows, int columns)
Создает новую текстовую область с конкретным количеством строк и столбцов и пустой строки как текст.
|
TextArea(String text)
Создает новую текстовую область с указанным текстом.
|
TextArea(String text, int rows, int columns)
Создает новую текстовую область с указанным текстом, и с конкретным количеством строк и столбцов.
|
TextArea(String text, int rows, int columns, int scrollbars)
Создает новую текстовую область с указанным текстом, и со строками, столбцами, и видимостью полосы прокрутки как определено.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
addNotify()
Создает
TextArea 's коллега. |
void |
append(String str)
Добавляет данный текст к текущему тексту текстовой области.
|
void |
appendText(String str)
Осуждаемый.
С версии 1.1 JDK, замененной
append(String) . |
AccessibleContext |
getAccessibleContext()
Возвраты
AccessibleContext связанный с этим TextArea . |
int |
getColumns()
Возвращает число столбцов в этой текстовой области.
|
Размерность |
getMinimumSize()
Определяет минимальный размер этой текстовой области.
|
Размерность |
getMinimumSize(int rows, int columns)
Определяет минимальный размер текстовой области с конкретным количеством строк и столбцов.
|
Размерность |
getPreferredSize()
Определяет привилегированный размер этой текстовой области.
|
Размерность |
getPreferredSize(int rows, int columns)
Определяет привилегированный размер текстовой области с конкретным количеством строк и столбцов.
|
int |
getRows()
Возвращает число строк в текстовой области.
|
int |
getScrollbarVisibility()
Возвращает перечисляемое значение, которое указывает, какие полосы прокрутки текстовая область использует.
|
void |
insert(String str, int pos)
Вставляет указанный текст в указанной позиции в этой текстовой области.
|
void |
insertText(String str, int pos)
Осуждаемый.
С версии 1.1 JDK, замененной
insert(String, int) . |
Размерность |
minimumSize()
Осуждаемый.
С версии 1.1 JDK, замененной
getMinimumSize() . |
Размерность |
minimumSize(int rows, int columns)
Осуждаемый.
С версии 1.1 JDK, замененной
getMinimumSize(int, int) . |
protected String |
paramString()
Возвращает строку, представляющую состояние этого
TextArea . |
Размерность |
preferredSize()
Осуждаемый.
С версии 1.1 JDK, замененной
getPreferredSize() . |
Размерность |
preferredSize(int rows, int columns)
Осуждаемый.
С версии 1.1 JDK, замененной
getPreferredSize(int, int) . |
void |
replaceRange(String str, int start, int end)
Текст замен между обозначенным запуском и позициями конца с указанным заменяющим текстом.
|
void |
replaceText(String str, int start, int end)
Осуждаемый.
С версии 1.1 JDK, замененной
replaceRange(String, int, int) . |
void |
setColumns(int columns)
Определяет номер столбцов для этой текстовой области.
|
void |
setRows(int rows)
Определяет номер строк для этой текстовой области.
|
addTextListener, enableInputMethods, getBackground, getCaretPosition, getInputMethodRequests, getListeners, getSelectedText, getSelectionEnd, getSelectionStart, getText, getTextListeners, isEditable, processEvent, processTextEvent, removeNotify, removeTextListener, select, selectAll, setBackground, setCaretPosition, setEditable, setSelectionEnd, setSelectionStart, setText
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, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, 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, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
public static final int SCROLLBARS_BOTH
public static final int SCROLLBARS_VERTICAL_ONLY
public static final int SCROLLBARS_HORIZONTAL_ONLY
public static final int SCROLLBARS_NONE
public TextArea() throws HeadlessException
SCROLLBARS_BOTH
, и так вертикаль и так горизонтальные полосы прокрутки будут видимы для этой текстовой области.HeadlessException
- если GraphicsEnvironment.isHeadless
возвращает trueGraphicsEnvironment.isHeadless()
public TextArea(String text) throws HeadlessException
SCROLLBARS_BOTH
, и так вертикаль и так горизонтальные полосы прокрутки будут видимы для этой текстовой области.text
- текст, который будет выведен на экран; если text
null
, пустая строка ""
будет выведен на экранHeadlessException
- если GraphicsEnvironment.isHeadless
возвращает trueGraphicsEnvironment.isHeadless()
public TextArea(int rows, int columns) throws HeadlessException
SCROLLBARS_BOTH
, и так вертикаль и так горизонтальные полосы прокрутки будут видимы для этой текстовой области.rows
- число строкcolumns
- число столбцовHeadlessException
- если GraphicsEnvironment.isHeadless
возвращает trueGraphicsEnvironment.isHeadless()
public TextArea(String text, int rows, int columns) throws HeadlessException
SCROLLBARS_BOTH
, и так вертикаль и так горизонтальные полосы прокрутки будут видимы для этой текстовой области.text
- текст, который будет выведен на экран; если text
null
, пустая строка ""
будет выведен на экранrows
- число строкcolumns
- число столбцовHeadlessException
- если GraphicsEnvironment.isHeadless
возвращает trueGraphicsEnvironment.isHeadless()
public TextArea(String text, int rows, int columns, int scrollbars) throws HeadlessException
TextArea
конструкторы подчиняются этому. TextArea
class определяет несколько констант, которые могут быть предоставлены как значения для 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
возвращает trueGraphicsEnvironment.isHeadless()
public void addNotify()
TextArea
's коллега. Коллега позволяет нам изменять появление TextArea
не изменяя ни одной его функциональности.addNotify
в class TextComponent
TextComponent.removeNotify()
public void insert(String str, int pos)
Отметьте ту передачу null
или непоследовательные параметры недопустимы и приведут к неуказанному поведению.
str
- не -null
текст, чтобы вставитьpos
- позиция, в которой можно вставитьTextComponent.setText(java.lang.String)
, replaceRange(java.lang.String, int, int)
, append(java.lang.String)
@Deprecated public void insertText(String str, int pos)
insert(String, int)
.public void append(String str)
Отметьте ту передачу null
или непоследовательные параметры недопустимы и приведут к неуказанному поведению.
str
- не -null
текст, чтобы добавитьinsert(java.lang.String, int)
@Deprecated public void appendText(String str)
append(String)
.public void replaceRange(String str, int start, int end)
Отметьте ту передачу null
или непоследовательные параметры недопустимы и приведут к неуказанному поведению.
str
- не -null
текст, чтобы использовать в качестве заменыstart
- позиция запускаend
- позиция концаinsert(java.lang.String, int)
@Deprecated public void replaceText(String str, int start, int end)
replaceRange(String, int, int)
.public int getRows()
setRows(int)
, getColumns()
public void setRows(int rows)
rows
- число строкIllegalArgumentException
- если значение, предоставленное для rows
меньше чем 0
getRows()
, setColumns(int)
public int getColumns()
setColumns(int)
, getRows()
public void setColumns(int columns)
columns
- число столбцовIllegalArgumentException
- если значение, предоставленное для columns
меньше чем 0
getColumns()
, setRows(int)
public int getScrollbarVisibility()
TextArea
class определяет четыре целочисленных константы, которые используются, чтобы определить, какие полосы прокрутки доступны. TextArea
имеет одного конструктора, который дает усмотрение приложения по полосам прокрутки.
SCROLLBARS_BOTH
, SCROLLBARS_VERTICAL_ONLY
, SCROLLBARS_HORIZONTAL_ONLY
, SCROLLBARS_NONE
, TextArea(java.lang.String, int, int, int)
public Dimension getPreferredSize(int rows, int columns)
rows
- число строкcolumns
- число столбцовComponent.getPreferredSize()
@Deprecated public Dimension preferredSize(int rows, int columns)
getPreferredSize(int, int)
.public Dimension getPreferredSize()
getPreferredSize
в class Component
Component.getPreferredSize()
@Deprecated public Dimension preferredSize()
getPreferredSize()
.preferredSize
в class Component
public Dimension getMinimumSize(int rows, int columns)
rows
- число строкcolumns
- число столбцовComponent.getMinimumSize()
@Deprecated public Dimension minimumSize(int rows, int columns)
getMinimumSize(int, int)
.public Dimension getMinimumSize()
getMinimumSize
в class Component
Component.getPreferredSize()
@Deprecated public Dimension minimumSize()
getMinimumSize()
.minimumSize
в class Component
protected String paramString()
TextArea
. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.paramString
в class TextComponent
public AccessibleContext getAccessibleContext()
AccessibleContext
связанный с этим TextArea
. Для текстовых областей, AccessibleContext
принимает форму AccessibleAWTTextArea
. Новое AccessibleAWTTextArea
экземпляр создается в случае необходимости.getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в class TextComponent
AccessibleAWTTextArea
это служит AccessibleContext
из этого TextArea
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92