ui.config
Class ConfMiseEnPageAvancee

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by ui.config.OngletConf
                      extended by ui.config.ConfMiseEnPageAvancee
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ChangeListener, SavableTabbedConfigurationPane

public class ConfMiseEnPageAvancee
extends OngletConf
implements javax.swing.event.ChangeListener, java.awt.event.ActionListener

Onglet de configuration de la mise en page avancée

Since:
2.0
Author:
bruno
See Also:
OngletConf, Serialized Form

Nested Class Summary
private  class ConfMiseEnPageAvancee.TableModeleAjout
          Classe interne de modèle de table pour la table d'ajout
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  java.lang.Object[][] donnees
          Tableau pour les données de la table
private  javax.swing.JLabel jlChaineIn
          Label de la chaine d'entrée
private  javax.swing.JLabel jlChaineOut
          Label de la chaine de sortie
private  java.util.ArrayList<javax.swing.JLabel> jlTitres
          ArrayList pour les JLabel de jsTitres
private  javax.swing.JRadioButton jrbTitresPerso
          Activer le réglage prsonalisé des styles braille
private  javax.swing.JRadioButton jrbTitresStrict
          Activer de manière stricte les styles braille tels que définis dans la norme
private  java.util.ArrayList<javax.swing.JSpinner> jsTitres
          ArrayList des JSpinner pour les titres
private  javax.swing.JTable jtableAjout
          La table pour l'ajout des caractères de formatage spécifiques
private  javax.swing.JTextField jtfChaineEntree
          Champ de saisie de la chaine d'entrée à remplacer si no mep
private  javax.swing.JTextField jtfChaineSortie
          Champ de saisie de la chaine qui remplace celle d'entrée si no mep
private  boolean modifTitre
          Variable indiquant s'il y a eu des changements sur les titres
private static long serialVersionUID
          pour la sérialisation (non utilisé)
(package private)  Language texts
          Textual contents
private  javax.swing.JLabel titre
          Label de titre intérieur de l'onglet
private  javax.swing.JLabel titre2
          Label de sous-titre pour niveaux de titres
private  javax.swing.JLabel titre3
          Label de sous-titre pour chaînes à ajouter
private  javax.swing.JLabel titre4
          Label de sous-titre pour chaîne à remplacer
private static java.lang.String TITRES_STRICTS
          Constante représentannt les niveaux de titres stricts à appliquer
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
ConfMiseEnPageAvancee()
          Constructeur de l'onglet Mise en page avancée
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
           
private  java.lang.Object[][] chargeTableAjout()
          Initialise la table pour les ajouts
 void enableTabComponents(java.lang.Boolean MiseEnPage)
          Si mise en page : active les composants de titres / désactive les chaînes Sinon : active les chaînes / désactive les composants de titres
 boolean enregistrer()
          Enregistre les options de l'onglet
 boolean enregistrer(java.lang.String f)
          Enregistre les options de l'onglet
 void stateChanged(javax.swing.event.ChangeEvent arg0)
          Implémentation de ChangeListener mets modifTitre à vrai pour indiquer qu'il y a eu un changement dans la configuration des titres
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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
 
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, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, 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, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

texts

Language texts
Textual contents


serialVersionUID

private static final long serialVersionUID
pour la sérialisation (non utilisé)

See Also:
Constant Field Values

jsTitres

private java.util.ArrayList<javax.swing.JSpinner> jsTitres
ArrayList des JSpinner pour les titres


jlTitres

private java.util.ArrayList<javax.swing.JLabel> jlTitres
ArrayList pour les JLabel de jsTitres

See Also:
jsTitres

modifTitre

private boolean modifTitre
Variable indiquant s'il y a eu des changements sur les titres


TITRES_STRICTS

private static final java.lang.String TITRES_STRICTS
Constante représentannt les niveaux de titres stricts à appliquer

See Also:
Constant Field Values

jtableAjout

private javax.swing.JTable jtableAjout
La table pour l'ajout des caractères de formatage spécifiques


donnees

private java.lang.Object[][] donnees
Tableau pour les données de la table


jrbTitresStrict

private javax.swing.JRadioButton jrbTitresStrict
Activer de manière stricte les styles braille tels que définis dans la norme


jrbTitresPerso

private javax.swing.JRadioButton jrbTitresPerso
Activer le réglage prsonalisé des styles braille


titre

private javax.swing.JLabel titre
Label de titre intérieur de l'onglet


titre2

private javax.swing.JLabel titre2
Label de sous-titre pour niveaux de titres


titre3

private javax.swing.JLabel titre3
Label de sous-titre pour chaînes à ajouter


titre4

private javax.swing.JLabel titre4
Label de sous-titre pour chaîne à remplacer


jtfChaineEntree

private javax.swing.JTextField jtfChaineEntree
Champ de saisie de la chaine d'entrée à remplacer si no mep


jtfChaineSortie

private javax.swing.JTextField jtfChaineSortie
Champ de saisie de la chaine qui remplace celle d'entrée si no mep


jlChaineIn

private javax.swing.JLabel jlChaineIn
Label de la chaine d'entrée


jlChaineOut

private javax.swing.JLabel jlChaineOut
Label de la chaine de sortie

Constructor Detail

ConfMiseEnPageAvancee

public ConfMiseEnPageAvancee()
Constructeur de l'onglet Mise en page avancée

Method Detail

chargeTableAjout

private java.lang.Object[][] chargeTableAjout()
Initialise la table pour les ajouts

Returns:
la double table contenant les rajouts
See Also:
jtableAjout

enregistrer

public boolean enregistrer(java.lang.String f)
Enregistre les options de l'onglet

Specified by:
enregistrer in interface SavableTabbedConfigurationPane
Parameters:
f - adresse du fichier
Returns:
true si l'enregistrement s'est bien passé, false sinon
See Also:
SavableTabbedConfigurationPane.enregistrer(java.lang.String)

enregistrer

public boolean enregistrer()
Enregistre les options de l'onglet

Specified by:
enregistrer in interface SavableTabbedConfigurationPane
Returns:
true si l'enregistrement s'est bien passé, false sinon
See Also:
SavableTabbedConfigurationPane.enregistrer()

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent arg0)
Implémentation de ChangeListener mets modifTitre à vrai pour indiquer qu'il y a eu un changement dans la configuration des titres

Specified by:
stateChanged in interface javax.swing.event.ChangeListener
See Also:
modifTitre, ChangeListener.stateChanged(javax.swing.event.ChangeEvent)

enableTabComponents

public void enableTabComponents(java.lang.Boolean MiseEnPage)
Si mise en page : active les composants de titres / désactive les chaînes Sinon : active les chaînes / désactive les composants de titres

Parameters:
MiseEnPage - true si MiseEnPage activée

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)