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.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
protected static ImageIcon
protected static ImageIcon
protected static ImageIcon
static final int
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
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields 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 Border
getBord()
Renvoie le bord actuel des balisesstatic Color[][]
Renvoie les couleurs actuelles des balisesprotected JaxeDocument
getDoc()
static Font
Renvoie la police de caractères utilisée pour les balisesvoid
void
void
void
void
void
void
void
protected void
void
selection
(boolean select) Sélectionne la balise en changeant ses couleurs.static void
Deprecated.static void
setCouleurs
(Color[][] couleurs) Défini les ensembles de couleurs à utiliser pour les balises.void
setEnsembleCouleurs
(int noens) Donne le numéro de l'ensemble de couleurs à utiliser pour cette balise.static void
Définit la police de caractères à utiliser pour les balisesvoid
void
setValidite
(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, updateUI
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, 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:
mouseClicked
in interfaceMouseListener
-
mousePressed
- Specified by:
mousePressed
in interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleased
in interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEntered
in interfaceMouseListener
-
mouseExited
- Specified by:
mouseExited
in interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDragged
in interfaceMouseMotionListener
-
mouseMoved
- Specified by:
mouseMoved
in interfaceMouseMotionListener
-
setText
-
setValidite
public void setValidite(boolean valide) -
getBackground
- Overrides:
getBackground
in classComponent
-
getForeground
- Overrides:
getForeground
in classComponent
-
getPreferredSize
- Overrides:
getPreferredSize
in classJComponent
-
getMaximumSize
- Overrides:
getMaximumSize
in classJComponent
-
getMinimumSize
- Overrides:
getMinimumSize
in 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:
paintComponent
in classJComponent
-
getDoc
-