Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JTextPane extends JEditorPane
Это абзацы компонентных моделей, которые составляются из выполнений символьных атрибутов уровня. Каждому абзацу можно было присоединить логический стиль к этому, которое содержит атрибуты по умолчанию, чтобы использовать если не переопределенный набором атрибутов в абзаце или выполненном символе. Компоненты и изображения могут быть встроены в поток текста.
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
StyledEditorKit
JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport
JTextComponent.AccessibleJTextComponent, JTextComponent.DropLocation, JTextComponent.KeyBinding
JComponent. AccessibleJComponent
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
HONOR_DISPLAY_PROPERTIES, W3C_LENGTH_UNITS
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструктор и Описание |
---|
JTextPane()
Создает новое
JTextPane . |
JTextPane(StyledDocument doc)
Создает новое
JTextPane , с указанной моделью документа. |
Модификатор и Тип | Метод и Описание |
---|---|
Стиль |
addStyle(String nm, Style parent)
Добавляет новый стиль в логическую иерархию стиля.
|
protected EditorKit |
createDefaultEditorKit()
Создает
EditorKit использовать по умолчанию. |
AttributeSet |
getCharacterAttributes()
Выбирает символьные атрибуты в действительности в текущем расположении каре, или
null . |
MutableAttributeSet |
getInputAttributes()
Получает входные атрибуты для области.
|
Стиль |
getLogicalStyle()
Выбирает логический стиль, присвоенный абзацу, представленному текущей позицией каре, или
null . |
AttributeSet |
getParagraphAttributes()
Выбирает текущие атрибуты абзаца в действительности в расположении каре, или
null если ни один. |
Стиль |
getStyle(String nm)
Выбирает именованное не -
null разработайте ранее добавленный. |
StyledDocument |
getStyledDocument()
Выбирает модель, связанную с редактором.
|
protected StyledEditorKit |
getStyledEditorKit()
Получает набор редактора.
|
Строка |
getUIClassID()
Возвращает ID класса для UI.
|
void |
insertComponent(Component c)
Вставляет компонент в документ как замена для в настоящий момент выбранного контента.
|
void |
insertIcon(Icon g)
Вставляет значок в документ как замена для в настоящий момент выбранного контента.
|
protected String |
paramString()
Возвращает строковое представление этого
JTextPane . |
void |
removeStyle(String nm)
Удаляет именованное не -
null разработайте ранее добавленный к документу. |
void |
replaceSelection(String content)
Заменяет в настоящий момент выбранный контент новым контентом, представленным данной строкой.
|
void |
setCharacterAttributes(AttributeSet attr, boolean replace)
Применяет данные атрибуты к символьному контенту.
|
void |
setDocument(Document doc)
Связывает редактора с текстовым документом.
|
void |
setEditorKit(EditorKit kit)
Устанавливает в настоящий момент установленный набор для того, чтобы обработать контент.
|
void |
setLogicalStyle(Style s)
Устанавливает логический стиль, чтобы использовать для абзаца в текущей позиции каре.
|
void |
setParagraphAttributes(AttributeSet attr, boolean replace)
Применяет данные атрибуты к абзацам.
|
void |
setStyledDocument(StyledDocument doc)
Связывает редактора с текстовым документом.
|
addHyperlinkListener, createEditorKitForContentType, fireHyperlinkUpdate, getAccessibleContext, getContentType, getEditorKit, getEditorKitClassNameForContentType, getEditorKitForContentType, getHyperlinkListeners, getPage, getPreferredSize, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getStream, getText, read, registerEditorKitForContentType, registerEditorKitForContentType, removeHyperlinkListener, scrollToReference, setContentType, setEditorKitForContentType, setPage, setPage, setText
addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getActions, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, restoreComposedText, saveComposedText, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, updateUI, viewToModel, write
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public JTextPane()
JTextPane
. Новый экземпляр StyledEditorKit
создается и устанавливается, и набор модели документа к null
.public JTextPane(StyledDocument doc)
JTextPane
, с указанной моделью документа. Новый экземпляр javax.swing.text.StyledEditorKit
создается и устанавливается.doc
- модель документаpublic String getUIClassID()
getUIClassID
в классе JEditorPane
JComponent.getUIClassID()
, UIDefaults.getUI(javax.swing.JComponent)
public void setDocument(Document doc)
StyledDocument
.setDocument
в классе JTextComponent
doc
- документ дисплею/редактированиюIllegalArgumentException
- если doc
не может быть сужен к a StyledDocument
который является необходимым типом модели для этого текстового компонентаJTextComponent.getDocument()
public void setStyledDocument(StyledDocument doc)
doc
- документ дисплею/редактированиюpublic StyledDocument getStyledDocument()
public void replaceSelection(String content)
replaceSelection
в классе JEditorPane
content
- контент, чтобы заменить выборpublic void insertComponent(Component c)
Данный компонент является фактическим компонентом, используемым JTextPane. Так как компоненты не могут быть дочерним элементом больше чем одного контейнера, этот метод не должен использоваться в ситуациях, где модель совместно используется текстовыми компонентами.
Компонент помещается относительно текстовой базовой линии согласно значению, возвращенному Component.getAlignmentY
. Для компонентов Swing это значение может быть удобно установлено, используя метод JComponent.setAlignmentY
. Например, устанавливая значение 0.75
заставит 75 процентов компонента быть выше базовой линии, и 25 процентов компонента, чтобы быть ниже базовой линии.
c
- компонент, чтобы вставитьpublic void insertIcon(Icon g)
g
- значок, чтобы вставитьIcon
public Style addStyle(String nm, Style parent)
nm
- имя стиля (должно быть уникальным в пределах набора именованных стилей). Имя может быть null
если стиль является неназванным, но вызывающая сторона ответственна за управление ссылкой, возвращенной, поскольку неназванный стиль не может быть выбран по имени. Неназванный стиль может быть полезным для вещей как переопределения символьного атрибута такой как найдено в выполненном стиле.parent
- родительский стиль. Это может быть null
если неуказанные атрибуты не должны быть разрешены в некотором другом стиле.Style
public void removeStyle(String nm)
null
разработайте ранее добавленный к документу.nm
- имя стиля, чтобы удалитьpublic Style getStyle(String nm)
null
разработайте ранее добавленный.nm
- имя стиляStyle
public void setLogicalStyle(Style s)
s
- логический стиль, чтобы присвоиться к абзацу, или null
ни для какого стиляpublic Style getLogicalStyle()
null
.Style
public AttributeSet getCharacterAttributes()
null
.null
public void setCharacterAttributes(AttributeSet attr, boolean replace)
attr
- атрибутыreplace
- если это правда, затем замените существующие атрибуты сначалаpublic AttributeSet getParagraphAttributes()
null
если ни один.public void setParagraphAttributes(AttributeSet attr, boolean replace)
attr
- не -null
атрибутыreplace
- если это правда, замените существующие атрибуты сначалаpublic MutableAttributeSet getInputAttributes()
protected final StyledEditorKit getStyledEditorKit()
protected EditorKit createDefaultEditorKit()
EditorKit
использовать по умолчанию. Это реализуется, чтобы возвратиться javax.swing.text.StyledEditorKit
.createDefaultEditorKit
в классе JEditorPane
public final void setEditorKit(EditorKit kit)
setEditorKit
в классе JEditorPane
kit
- требуемое поведение редактораIllegalArgumentException
- если набор не является a StyledEditorKit
JEditorPane.getEditorKit()
protected String paramString()
JTextPane
. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.paramString
в классе JEditorPane
JTextPane
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.