Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.fudaa.fudaa.commun
Class FudaaDialog  view FudaaDialog download FudaaDialog.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byorg.fudaa.fudaa.commun.FudaaDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public abstract class FudaaDialog
extends javax.swing.JDialog

Une fenêtre de dialogue générique avec panel de boutons action (OK, CANCEL, APPLY en fonction de l'option). Les actions sont gérées en dehors de la boite dans le listener. La source générant l'évènement est un des boutons OK_BUTTON, CANCEL_BUTTON, APPLY_BUTTON.

Version:
$Revision: 1.18 $ $Date: 2001/09/11 14:24:40 $ by $Author: deniger $

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 javax.swing.JButton APPLY_BUTTON
           
 javax.swing.JButton CANCEL_BUTTON
           
private  java.util.HashSet listeners_
           
private  com.memoire.bu.BuHorizontalLayout lyAction
           
private  java.awt.BorderLayout lyAffichage
           
private  java.awt.BorderLayout lyThis
           
static int OK_APPLY_OPTION
           
 javax.swing.JButton OK_BUTTON
           
static int OK_CANCEL_APPLY_OPTION
           
static int OK_CANCEL_OPTION
           
protected  int option
           
private  java.awt.Frame parent_
           
private  javax.swing.JPanel pnAction
           
private  javax.swing.JPanel pnAction1
           
protected  javax.swing.JPanel pnAffichage
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
protected FudaaDialog()
          Création d'une fenêtre dialogue avec centrage sur l'écran
protected FudaaDialog(java.awt.Frame _parent)
          Création d'une fenêtre dialogue avec centrage sur le Frame _parent
protected FudaaDialog(java.awt.Frame _parent, int _option)
          Création d'une fenêtre dialogue avec centrage sur le Frame _parent et affectation des boutons d'action (_option)
 
Method Summary
 void addActionListener(java.awt.event.ActionListener _listener)
          Ajout d'un listener aux boutons action du dialog (OK, ANNULER, APPLIQUER).
protected  void APPLY_BUTTON_actionPerformed(java.awt.event.ActionEvent _evt)
          Bouton "Appliquer" pressé, traitement dans le listener du dialog
protected  void CANCEL_BUTTON_actionPerformed(java.awt.event.ActionEvent _evt)
          Bouton "annuler" pressé, effacage du dialog, traitement dans le listener du dialog
 void fireActionPerformed(java.awt.event.ActionEvent _evt)
          Notification aux auditeurs qu'un évenement ActionEvent>/I> s'est produit
 int getOption()
           
protected  void OK_BUTTON_actionPerformed(java.awt.event.ActionEvent _evt)
          Bouton "Ok" pressé, effacage du dialog, traitement dans le listener du dialog
 void removeActionListener(java.awt.event.ActionListener _listener)
          Suppression d'un listener aux boutons action du dialog (OK, ANNULER, APPLIQUER).
 void setOption(int _option)
          Définition des buttons actions à afficher (OK, CANCEL, APPLIQUER)
 void show()
          Affichage de la boite de dialogue avec un recentrage
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OK_CANCEL_OPTION

public static final int OK_CANCEL_OPTION
See Also:
Constant Field Values

OK_APPLY_OPTION

public static final int OK_APPLY_OPTION
See Also:
Constant Field Values

OK_CANCEL_APPLY_OPTION

public static final int OK_CANCEL_APPLY_OPTION
See Also:
Constant Field Values

OK_BUTTON

public javax.swing.JButton OK_BUTTON

CANCEL_BUTTON

public javax.swing.JButton CANCEL_BUTTON

APPLY_BUTTON

public javax.swing.JButton APPLY_BUTTON

pnAffichage

protected javax.swing.JPanel pnAffichage

option

protected int option

pnAction

private javax.swing.JPanel pnAction

lyAction

private com.memoire.bu.BuHorizontalLayout lyAction

pnAction1

private javax.swing.JPanel pnAction1

lyThis

private java.awt.BorderLayout lyThis

lyAffichage

private java.awt.BorderLayout lyAffichage

parent_

private java.awt.Frame parent_

listeners_

private java.util.HashSet listeners_
Constructor Detail

FudaaDialog

protected FudaaDialog()
Création d'une fenêtre dialogue avec centrage sur l'écran


FudaaDialog

protected FudaaDialog(java.awt.Frame _parent)
Création d'une fenêtre dialogue avec centrage sur le Frame _parent


FudaaDialog

protected FudaaDialog(java.awt.Frame _parent,
                      int _option)
Création d'une fenêtre dialogue avec centrage sur le Frame _parent et affectation des boutons d'action (_option)

Method Detail

setOption

public void setOption(int _option)
Définition des buttons actions à afficher (OK, CANCEL, APPLIQUER)


getOption

public int getOption()

show

public void show()
Affichage de la boite de dialogue avec un recentrage


addActionListener

public void addActionListener(java.awt.event.ActionListener _listener)
Ajout d'un listener aux boutons action du dialog (OK, ANNULER, APPLIQUER). Le bouton pressé est obtenu par getSource().


removeActionListener

public void removeActionListener(java.awt.event.ActionListener _listener)
Suppression d'un listener aux boutons action du dialog (OK, ANNULER, APPLIQUER).


fireActionPerformed

public void fireActionPerformed(java.awt.event.ActionEvent _evt)
Notification aux auditeurs qu'un évenement ActionEvent>/I> s'est produit


OK_BUTTON_actionPerformed

protected void OK_BUTTON_actionPerformed(java.awt.event.ActionEvent _evt)
Bouton "Ok" pressé, effacage du dialog, traitement dans le listener du dialog


APPLY_BUTTON_actionPerformed

protected void APPLY_BUTTON_actionPerformed(java.awt.event.ActionEvent _evt)
Bouton "Appliquer" pressé, traitement dans le listener du dialog


CANCEL_BUTTON_actionPerformed

protected void CANCEL_BUTTON_actionPerformed(java.awt.event.ActionEvent _evt)
Bouton "annuler" pressé, effacage du dialog, traitement dans le listener du dialog