|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JTextPane extends JEditorPane
Это абзацы компонентных моделей, которые составляются из выполнений символьных атрибутов уровня. Каждому абзацу можно было присоединить логический стиль к этому, которое содержит атрибуты по умолчанию, чтобы использовать если не переопределенный набором атрибутов в абзаце или выполненном символе. Компоненты и изображения могут быть встроены в поток текста.
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
StyledEditorKitJEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupportJTextComponent.AccessibleJTextComponent, JTextComponent.DropLocation, JTextComponent.KeyBindingJComponent. AccessibleJComponentКонтейнер. AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyHONOR_DISPLAY_PROPERTIES, W3C_LENGTH_UNITSDEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEYlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, 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 class для 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, setTextaddCaretListener, 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, writeaddAncestorListener, 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, hide, 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, updateadd, 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, validateTreeaction, 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, 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, transferFocusUpCyclepublic JTextPane()
JTextPane. Новый экземпляр StyledEditorKit создается и устанавливается, и набор модели документа к null.public JTextPane(StyledDocument doc)
JTextPane, с указанной моделью документа. Новый экземпляр javax.swing.text.StyledEditorKit создается и устанавливается.doc - модель документаpublic String getUIClassID()
getUIClassID в class JEditorPaneJComponent.getUIClassID(), UIDefaults.getUI(javax.swing.JComponent)public void setDocument(Document doc)
StyledDocument.setDocument в class JTextComponentdoc - документ дисплею/редактированиюIllegalArgumentException - если doc не может быть сужен к a StyledDocument который является необходимым типом модели для этого текстового компонентаJTextComponent.getDocument()public void setStyledDocument(StyledDocument doc)
doc - документ дисплею/редактированиюpublic StyledDocument getStyledDocument()
public void replaceSelection(String content)
replaceSelection в class JEditorPanecontent - контент, чтобы заменить выборpublic void insertComponent(Component c)
Данный компонент является фактическим компонентом, используемым JTextPane. Так как компоненты не могут быть дочерним элементом больше чем одного контейнера, этот метод не должен использоваться в ситуациях, где модель совместно используется текстовыми компонентами.
Компонент помещается относительно текстовой базовой линии согласно значению, возвращенному Component.getAlignmentY. Для компонентов Swing это значение может быть удобно установлено, используя метод JComponent.setAlignmentY. Например, устанавливая значение 0.75 заставит 75 процентов компонента быть выше базовой линии, и 25 процентов компонента, чтобы быть ниже базовой линии.
c - компонент, чтобы вставитьpublic void insertIcon(Icon g)
g - значок, чтобы вставитьIconpublic Style addStyle(String nm, Style parent)
nm - имя стиля (должно быть уникальным в пределах набора именованных стилей). Имя может быть null если стиль является неназванным, но вызывающая сторона ответственна за управление ссылкой, возвращенной, поскольку неназванный стиль не может быть выбран по имени. Неназванный стиль может быть полезным для вещей как переопределения символьного атрибута такой как найдено в выполненном стиле.parent - родительский стиль. Это может быть null если неуказанные атрибуты не должны быть разрешены в некотором другом стиле.Stylepublic void removeStyle(String nm)
null разработайте ранее добавленный к документу.nm - имя стиля, чтобы удалитьpublic Style getStyle(String nm)
null разработайте ранее добавленный.nm - имя стиляStylepublic void setLogicalStyle(Style s)
s - логический стиль, чтобы присвоиться к абзацу, или null ни для какого стиляpublic Style getLogicalStyle()
null.Stylepublic AttributeSet getCharacterAttributes()
null.nullpublic 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 в class JEditorPanepublic final void setEditorKit(EditorKit kit)
setEditorKit в class JEditorPanekit - требуемое поведение редактораIllegalArgumentException - если набор не является a StyledEditorKitJEditorPane.getEditorKit()protected String paramString()
JTextPane. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null.paramString в class JEditorPaneJTextPane
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92