Class ModeNettoyer

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 ModeNettoyer
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
Direct Known Subclasses:
ModeNettoyerDossier

public class ModeNettoyer
extends javax.swing.JPanel
implements java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
 
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
protected  javax.swing.JButton bCocher
           
protected  javax.swing.JButton bEffacer
           
protected  javax.swing.JButton bQuitter
           
protected  javax.swing.JButton bRetour
           
protected  GestionNettoyer corbeille
           
 javax.swing.JFrame fGene
           
 javax.swing.JPanel JBas
           
 javax.swing.JPanel JCentre
           
 javax.swing.JPanel JHaut
           
private  GestionOnglets onglets
           
 javax.swing.JTextArea PanneauMessages
           
 javax.swing.JScrollPane PanneauMessagesDecore
           
private static long serialVersionUID
          Pour moins de warning avec Java 1.5.0
 
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
ModeNettoyer(GestionOnglets ong, javax.swing.JFrame fenetre, java.lang.String titre)
          Constructeur de l'onglet nettoyer
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          gestion des ecouteurs d'evenement
protected  int[] CheckBoxSelectionnes()
          recupere les cases selectionnées
 void cocherTous()
           
 void decocherTous()
           
protected  void initFenetre()
           
 void listeDossiers(java.util.Vector Dossiers)
          remplissage du panel JCentre
protected  int nbreCheckBox()
          renvoie le nombre de dossiers
protected  int nbreCheckBoxSelectionnes()
          renvoie le nombre de dossiers sélectionnés
 void raffraichirFenetre(java.awt.Component a)
          raffraichissement de l'onglet
 void supprimerDossier()
           
protected  boolean TousCheckBoxSelectionnes()
          regarde si tous les dossiers sont selectionnés
 
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

serialVersionUID

private static final long serialVersionUID
Pour moins de warning avec Java 1.5.0

See Also:
Constant Field Values

bQuitter

protected javax.swing.JButton bQuitter

bEffacer

protected javax.swing.JButton bEffacer

bCocher

protected javax.swing.JButton bCocher

bRetour

protected javax.swing.JButton bRetour

fGene

public javax.swing.JFrame fGene

JHaut

public javax.swing.JPanel JHaut

JCentre

public javax.swing.JPanel JCentre

JBas

public javax.swing.JPanel JBas

corbeille

protected GestionNettoyer corbeille

onglets

private GestionOnglets onglets

PanneauMessages

public javax.swing.JTextArea PanneauMessages

PanneauMessagesDecore

public javax.swing.JScrollPane PanneauMessagesDecore
Constructor Detail

ModeNettoyer

public ModeNettoyer(GestionOnglets ong,
                    javax.swing.JFrame fenetre,
                    java.lang.String titre)
Constructeur de l'onglet nettoyer

Parameters:
ong - designe l'objet de la fenetre suportant l'onglet.
fenetre - designe la fenetre principale, on pourra y retourner à la fin du nettoyage.
titre - chaine de caractere qui sera utilisée comme un label d'explication de l'onglet correspondante
Method Detail

initFenetre

protected void initFenetre()

listeDossiers

public void listeDossiers(java.util.Vector Dossiers)
remplissage du panel JCentre

Parameters:
Dossiers - est un vecteur detenant la liste des projets (ou dossiers) à supprimer.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
gestion des ecouteurs d'evenement

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
evt - est l'evenement déclanché par un composant de l'onglet.

cocherTous

public void cocherTous()

decocherTous

public void decocherTous()

TousCheckBoxSelectionnes

protected boolean TousCheckBoxSelectionnes()
regarde si tous les dossiers sont selectionnés

Returns:
true si tous les dossiers listés sont selectionnés

nbreCheckBox

protected int nbreCheckBox()
renvoie le nombre de dossiers

Returns:
le nombre de dossiers

nbreCheckBoxSelectionnes

protected int nbreCheckBoxSelectionnes()
renvoie le nombre de dossiers sélectionnés

Returns:
le nombre de dossiers selectionnés

CheckBoxSelectionnes

protected int[] CheckBoxSelectionnes()
recupere les cases selectionnées

Returns:
un tableau memorisant les indices des cases sélectionnés

raffraichirFenetre

public void raffraichirFenetre(java.awt.Component a)
raffraichissement de l'onglet

Parameters:
a - désigne le composant label detenant le nom du dossier à supprimer.
b - désigne le composant checkbox detenant la case cochée du dossier à supprimer.

supprimerDossier

public void supprimerDossier()