|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
ui.config.Configuration
public class Configuration
Fenêtre graphique de configuration des options de NAT
Nested Class Summary | |
---|---|
private class |
Configuration.OngletAction
classe interne pour les actions de positionnement sur onglet |
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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 javax.swing.JButton |
btAddStep
ajoute une étape |
private javax.swing.JButton |
btAnnuler
Annule les modifications |
private javax.swing.JButton |
btEnregistrer
Enregistre les modifications dans la configuration courante |
private javax.swing.JButton |
btEnregistrerSous
Enregistre les options dans une nouvelle configuration |
private javax.swing.JButton |
btRemoveStep
supprime l'étape |
private Language |
ctexts
textes pour la fenêtre Configuration |
private FenetrePrinc |
fPrinc
Instance de la fenêtre principale de NAT qui a construit l'instance de Configuration |
private GestionnaireMajTabBraille |
gmtb
une instance de GestionnaireMajTabBraille |
private javax.swing.JSpinner |
jsStep
Spinner pour les étapes de scénario |
private javax.swing.JPanel |
lesBoutons
JPanel conteannt les boutons d'enregistrement |
private java.util.ArrayList<OngletConf> |
listOnglets
liste de tous les onglets de configuration |
private javax.swing.JTextField |
lTitreConfig
JTextField indiquant la configuration éditée |
private javax.swing.JTabbedPane |
onglets
JTabbedPane contenant les onglets de configuration |
private javax.swing.JPanel |
panelTitre
JPanel du titre |
private ConfGeneral |
panGen
Onglet de configuration générale |
private ConfMiseEnPageAvancee |
panMepAvancee
Onglet MEP Avancée (Niveaux de titres OU chaînes à rajouter) |
private Scenario |
scen
scénario de la config, s'il existe, null sinon |
private static long |
serialVersionUID
Pour la sérialisation (non utilisé) |
private java.lang.String |
TAB3_TITLE_MEP
titre onglet 4 (indice 3) en cas de MEP activée |
private java.lang.String |
TAB3_TITLE_NOMEP
titre onglet 4 (indice 3) en cas de MEP désactivée |
private ContextualHelp |
tabbedPaneHelp
contextualhelp for the tabbed pane |
private static Language |
texts
Textual contents |
private javax.swing.JLabel |
titreConfig1
Début du titre de la configuration |
private javax.swing.JLabel |
titreConfig2
Fin du titre de la configuration |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
Configuration(FenetrePrinc fp)
Constructeur |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt)
Gère les actions sur les boutons d'enregistrement |
private void |
addStep()
ajoute une étape (par copie de l'étape courante) |
private void |
chargeOnglets()
charge les onglets et éventuellement MAJ de titreConfig1 et titreConfig2 |
void |
componentHidden(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien |
void |
componentMoved(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien |
void |
componentResized(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Mis à jour de l'affichage lors du redimensionement |
void |
componentShown(java.awt.event.ComponentEvent arg0)
Méthode redéfinie de ComponentListener Ne fait rien |
void |
dispose()
ferme la fenêtre et indique à fPrinc que la fenêtre est fermée |
private void |
enregistrerConfig()
Enregistrer la configuration en demandant un nom |
private void |
enregistrerScenario()
Enregistre un scénario: copie des fichiers et renommage du scen-name dans chaque config |
GestionnaireErreur |
getGestErreur()
Renvoie le gestionnaire d'erreur utilisé dans la fenêtre principale |
GestionnaireMajTabBraille |
getGmtb()
Méthode d'accès en lecture à gmtb |
protected javax.swing.JTabbedPane |
getOnglets()
Accès aux onglets |
private void |
removeStep()
supprime l'étape actuelle, après demande de confirmation |
private boolean |
saveAll()
Sauvegarde tous les onglets de configuration contenus dans listOnglets |
void |
stateChanged(javax.swing.event.ChangeEvent arg0)
|
void |
windowActivated(java.awt.event.WindowEvent arg0)
ne fait rien |
void |
windowClosed(java.awt.event.WindowEvent arg0)
ne fait rien |
void |
windowClosing(java.awt.event.WindowEvent arg0)
Indique à fPrinc que la fenêtre des options est fermée |
void |
windowDeactivated(java.awt.event.WindowEvent arg0)
ne fait rien |
void |
windowDeiconified(java.awt.event.WindowEvent arg0)
ne fait rien |
void |
windowIconified(java.awt.event.WindowEvent arg0)
ne fait rien |
void |
windowOpened(java.awt.event.WindowEvent arg0)
ne fait rien |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
private static Language texts
private static final long serialVersionUID
private final java.lang.String TAB3_TITLE_MEP
private final java.lang.String TAB3_TITLE_NOMEP
private javax.swing.JTabbedPane onglets
private ConfGeneral panGen
private ConfMiseEnPageAvancee panMepAvancee
private java.util.ArrayList<OngletConf> listOnglets
private javax.swing.JLabel titreConfig1
private javax.swing.JLabel titreConfig2
private javax.swing.JTextField lTitreConfig
private javax.swing.JPanel panelTitre
private javax.swing.JPanel lesBoutons
private javax.swing.JButton btAnnuler
private javax.swing.JButton btEnregistrer
private javax.swing.JButton btEnregistrerSous
private javax.swing.JSpinner jsStep
private javax.swing.JButton btRemoveStep
private javax.swing.JButton btAddStep
private FenetrePrinc fPrinc
private GestionnaireMajTabBraille gmtb
GestionnaireMajTabBraille
private Scenario scen
private Language ctexts
private ContextualHelp tabbedPaneHelp
Constructor Detail |
---|
public Configuration(FenetrePrinc fp)
fp
- la fenêtre principale appelant le constructeurMethod Detail |
---|
private void chargeOnglets()
titreConfig1
et titreConfig2
public GestionnaireMajTabBraille getGmtb()
gmtb
gmtb
public void dispose()
fPrinc
que la fenêtre est fermée
dispose
in class java.awt.Window
Window.dispose()
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
btAnnuler
,
btEnregistrer
,
btEnregistrerSous
,
ActionListener.actionPerformed(java.awt.event.ActionEvent)
private void enregistrerScenario()
private void enregistrerConfig()
private void removeStep()
private void addStep()
public void componentHidden(java.awt.event.ComponentEvent arg0)
componentHidden
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void componentMoved(java.awt.event.ComponentEvent arg0)
componentMoved
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void componentShown(java.awt.event.ComponentEvent arg0)
componentShown
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void componentResized(java.awt.event.ComponentEvent arg0)
componentResized
in interface java.awt.event.ComponentListener
arg0
- Le ComponentEventpublic void windowActivated(java.awt.event.WindowEvent arg0)
windowActivated
in interface java.awt.event.WindowListener
WindowListener.windowActivated(java.awt.event.WindowEvent)
public void windowClosed(java.awt.event.WindowEvent arg0)
windowClosed
in interface java.awt.event.WindowListener
WindowListener.windowClosed(java.awt.event.WindowEvent)
public void windowClosing(java.awt.event.WindowEvent arg0)
fPrinc
que la fenêtre des options est fermée
windowClosing
in interface java.awt.event.WindowListener
WindowListener.windowClosing(java.awt.event.WindowEvent)
public void windowDeactivated(java.awt.event.WindowEvent arg0)
windowDeactivated
in interface java.awt.event.WindowListener
WindowListener.windowDeactivated(java.awt.event.WindowEvent)
public void windowDeiconified(java.awt.event.WindowEvent arg0)
windowDeiconified
in interface java.awt.event.WindowListener
WindowListener.windowDeiconified(java.awt.event.WindowEvent)
public void windowIconified(java.awt.event.WindowEvent arg0)
windowIconified
in interface java.awt.event.WindowListener
WindowListener.windowIconified(java.awt.event.WindowEvent)
public void windowOpened(java.awt.event.WindowEvent arg0)
windowOpened
in interface java.awt.event.WindowListener
WindowListener.windowOpened(java.awt.event.WindowEvent)
private boolean saveAll()
listOnglets
public GestionnaireErreur getGestErreur()
protected javax.swing.JTabbedPane getOnglets()
public void stateChanged(javax.swing.event.ChangeEvent arg0)
stateChanged
in interface javax.swing.event.ChangeListener
ChangeListener.stateChanged(javax.swing.event.ChangeEvent)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |