Package jaxe
Class JaxeTextPane
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.text.JTextComponent
-
- javax.swing.JEditorPane
-
- javax.swing.JTextPane
-
- jaxe.JaxeTextPane
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.Scrollable
public class JaxeTextPane extends javax.swing.JTextPaneZone de texte éditable correspondant à un document XML. Peut être utilisée indépendamment de JaxeFrame et JaxeMenuBar.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classJaxeTextPane.ActionCollerprotected static classJaxeTextPane.ActionCopierprotected static classJaxeTextPane.ActionCouperprotected static classJaxeTextPane.ActionMenuContextuelprotected classJaxeTextPane.MyCaretListenerprotected classJaxeTextPane.MyUndoableEditListener-
Nested classes/interfaces inherited from class javax.swing.JEditorPane
javax.swing.JEditorPane.AccessibleJEditorPane, javax.swing.JEditorPane.AccessibleJEditorPaneHTML, javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport
-
Nested classes/interfaces inherited from class javax.swing.text.JTextComponent
javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBinding
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description booleaniconeValidejavax.swing.JFramejframe-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description JaxeTextPane(JaxeDocument doc, javax.swing.JFrame jframe)JaxeTextPane(JaxeDocument doc, javax.swing.JFrame jframe, boolean iconeValide)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddEdit(javax.swing.undo.UndoableEdit edit)voidajouterEcouteurAnnulation(EcouteurMAJ ec)voidajouterEcouteurArbre(EcouteurMAJ ec)voidallerElement(org.w3c.dom.Element el)Positionne le document au début de l'élément DOM donné en paramètre.voidallerLigne(int ligne)Positionne le document à la ligne indiquée (la première ligne a le numéro 1)booleancoller()Deprecated.remplacé par paste()voidcopier()Deprecated.remplacé par copy()voidcouper()Deprecated.remplacé par cut()voidcouper(int debut, int fin)Deprecated.voiddebutEditionSpeciale(java.lang.String titre, boolean ignorerEdition)Edition spéciale: combinaison d'un ensemble de JaxeUndoableEdit.voiddebutIgnorerEdition()static voideffacerPressePapier()Deprecated.voidfinEditionSpeciale()voidfinIgnorerEdition()booleangetEditionSpeciale()booleangetIgnorerEdition()javax.swing.undo.UndoManagergetUndo()protected voidmenuContextuel(int pos, java.awt.Point pt)voidmiseAJourAnnulation()voidmiseAJourArbre()voidprocessMouseEvent(java.awt.event.MouseEvent e)voidrechercher()voidrechercher(java.lang.String s)voidretirerEcouteurAnnulation(EcouteurMAJ ec)voidretirerEcouteurArbre(EcouteurMAJ ec)voidselectElement(org.w3c.dom.Node n)Sélectionne le noeud DOM donné en paramètre.voidselectZone(int debut, int fin, boolean select, boolean modsel)voidsetIconeValide(boolean iconeValide)voidsetTabs(int charactersPerTab)voidsuivant()voidtoutSelectionner()voidundo()-
Methods inherited from class javax.swing.JTextPane
addStyle, createDefaultEditorKit, getCharacterAttributes, getInputAttributes, getLogicalStyle, getParagraphAttributes, getStyle, getStyledDocument, getStyledEditorKit, getUIClassID, insertComponent, insertIcon, paramString, removeStyle, replaceSelection, setCharacterAttributes, setDocument, setEditorKit, setLogicalStyle, setParagraphAttributes, setStyledDocument
-
Methods inherited from class javax.swing.JEditorPane
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
-
Methods inherited from class javax.swing.text.JTextComponent
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, modelToView2D, 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, viewToModel2D, write
-
Methods inherited from class javax.swing.JComponent
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, 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, 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
-
Methods inherited from class java.awt.Container
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
-
Methods inherited from class java.awt.Component
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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
JaxeTextPane
public JaxeTextPane(JaxeDocument doc, javax.swing.JFrame jframe)
-
JaxeTextPane
public JaxeTextPane(JaxeDocument doc, javax.swing.JFrame jframe, boolean iconeValide)
-
-
Method Detail
-
getUndo
public javax.swing.undo.UndoManager getUndo()
-
undo
public void undo()
-
getEditionSpeciale
public boolean getEditionSpeciale()
-
getIgnorerEdition
public boolean getIgnorerEdition()
-
processMouseEvent
public void processMouseEvent(java.awt.event.MouseEvent e)
- Overrides:
processMouseEventin classjavax.swing.JComponent
-
menuContextuel
protected void menuContextuel(int pos, java.awt.Point pt)
-
selectZone
public void selectZone(int debut, int fin, boolean select, boolean modsel)
-
selectElement
public void selectElement(org.w3c.dom.Node n)
Sélectionne le noeud DOM donné en paramètre.
-
allerLigne
public void allerLigne(int ligne)
Positionne le document à la ligne indiquée (la première ligne a le numéro 1)
-
allerElement
public void allerElement(org.w3c.dom.Element el)
Positionne le document au début de l'élément DOM donné en paramètre.
-
debutIgnorerEdition
public void debutIgnorerEdition()
-
finIgnorerEdition
public void finIgnorerEdition()
-
debutEditionSpeciale
public void debutEditionSpeciale(java.lang.String titre, boolean ignorerEdition)Edition spéciale: combinaison d'un ensemble de JaxeUndoableEdit.
-
finEditionSpeciale
public void finEditionSpeciale()
-
addEdit
public void addEdit(javax.swing.undo.UndoableEdit edit)
-
couper
@Deprecated public void couper()
Deprecated.remplacé par cut()
-
couper
@Deprecated public void couper(int debut, int fin)Deprecated.Coupe une zone du document et la place dans le presse-papier les paramètres ne sont plus utilisés (la sélection est utilisée à la place)
-
copier
@Deprecated public void copier()
Deprecated.remplacé par copy()Copie la sélection dans le presse-papier
-
coller
@Deprecated public boolean coller()
Deprecated.remplacé par paste()Colle le contenu du presse-papier en remplaçant la sélection
-
effacerPressePapier
@Deprecated public static void effacerPressePapier()
Deprecated.Ne fait plus rien. Etait appelé par JTPClipOwner.lostOwnership().
-
toutSelectionner
public void toutSelectionner()
-
rechercher
public void rechercher()
-
rechercher
public void rechercher(java.lang.String s)
-
suivant
public void suivant()
-
ajouterEcouteurArbre
public void ajouterEcouteurArbre(EcouteurMAJ ec)
-
retirerEcouteurArbre
public void retirerEcouteurArbre(EcouteurMAJ ec)
-
miseAJourArbre
public void miseAJourArbre()
-
ajouterEcouteurAnnulation
public void ajouterEcouteurAnnulation(EcouteurMAJ ec)
-
retirerEcouteurAnnulation
public void retirerEcouteurAnnulation(EcouteurMAJ ec)
-
miseAJourAnnulation
public void miseAJourAnnulation()
-
setTabs
public void setTabs(int charactersPerTab)
-
setIconeValide
public void setIconeValide(boolean iconeValide)
-
-