Package jaxe
Class Balise
- All Implemented Interfaces:
MouseListener,MouseMotionListener,ImageObserver,MenuContainer,Serializable,EventListener
Composant Swing représentant le début ou la fin d'un élément dans le texte
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intprotected static ImageIconprotected static ImageIconprotected static ImageIconstatic final intFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionBalise(JaxeElement je, boolean division, int typeBalise) Constructeur pour un composant Balise qui affiche le titre de l'élément XML sur la balise.Balise(JaxeElement je, String texte, boolean division, int typeBalise) Constructeur pour un composant Balise qui affiche le texte donné en paramètre sur la balise. -
Method Summary
Modifier and TypeMethodDescriptionstatic BordergetBord()Renvoie le bord actuel des balisesstatic Color[][]Renvoie les couleurs actuelles des balisesprotected JaxeDocumentgetDoc()static FontRenvoie la police de caractères utilisée pour les balisesvoidvoidvoidvoidvoidvoidvoidvoidprotected voidvoidselection(boolean select) Sélectionne la balise en changeant ses couleurs.static voidDeprecated.static voidsetCouleurs(Color[][] couleurs) Défini les ensembles de couleurs à utiliser pour les balises.voidsetEnsembleCouleurs(int noens) Donne le numéro de l'ensemble de couleurs à utiliser pour cette balise.static voidDéfinit la police de caractères à utiliser pour les balisesvoidvoidsetValidite(boolean valide) 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, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, 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, updateUIMethods 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, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, 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, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
DEBUT
public static final int DEBUT- See Also:
-
FIN
public static final int FIN- See Also:
-
VIDE
public static final int VIDE- See Also:
-
iconeAttributs
-
iconeValide
-
iconeInvalide
-
-
Constructor Details
-
Balise
Constructeur pour un composant Balise qui affiche le titre de l'élément XML sur la balise.- Parameters:
je- Elément Jaxe de la balisedivision- précise si la balise doit prendre tout l'espace restant sur la ligne de textetypeBalise- type de balise (Balise.DEBUT | Balise.FIN | Balise.VIDE)
-
Balise
Constructeur pour un composant Balise qui affiche le texte donné en paramètre sur la balise.- Parameters:
je- Elément Jaxe de la balisetexte- texte à afficher sur la balisedivision- précise si la balise doit prendre tout l'espace restant sur la ligne de textetypeBalise- type de balise (Balise.DEBUT | Balise.FIN | Balise.VIDE)
-
-
Method Details
-
setCouleurs
Défini les ensembles de couleurs à utiliser pour les balises. Par défaut, tableau de tableaux à 3 entrées: 1) normal 2) sélection 3) invalide. Par exemple {{jauneLeger, rougeFonce, orange}, {bleuClair, rougeFonce, violet}} -
getCouleurs
Renvoie les couleurs actuelles des balises- Returns:
- Couleurs des balises
-
setBord
Deprecated.Définit le bord des balises- Parameters:
border- le bord des balises
-
getBord
Renvoie le bord actuel des balises- Returns:
- le bord des balises
-
getPolice
Renvoie la police de caractères utilisée pour les balises- Returns:
- la police actuelle des balises
-
setPolice
Définit la police de caractères à utiliser pour les balises- Parameters:
font- Police à utiliser
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener
-
setText
-
setValidite
public void setValidite(boolean valide) -
getBackground
- Overrides:
getBackgroundin classComponent
-
getForeground
- Overrides:
getForegroundin classComponent
-
getPreferredSize
- Overrides:
getPreferredSizein classJComponent
-
getMaximumSize
- Overrides:
getMaximumSizein classJComponent
-
getMinimumSize
- Overrides:
getMinimumSizein classJComponent
-
selection
public void selection(boolean select) Sélectionne la balise en changeant ses couleurs. -
setEnsembleCouleurs
public void setEnsembleCouleurs(int noens) Donne le numéro de l'ensemble de couleurs à utiliser pour cette balise. -
majAffichage
public void majAffichage() -
paintComponent
- Overrides:
paintComponentin classJComponent
-
getDoc
-