DialogueGestionMateriel.java :  » App » projet-android-lpd2i » lpd2i » applicationGraphique » Android Open Source

Android Open Source » App » projet android lpd2i 
projet android lpd2i » lpd2i » applicationGraphique » DialogueGestionMateriel.java
/**
 * DialogueGestionMateriel.java
 */
package lpd2i.applicationGraphique;

import javax.swing.JDialog;
import javax.swing.JFrame;


/**
 * Boite de dialogue qui va tre utilis pour afficher , editer, ajouter 
 * un espace, un quipement, ou bien un batiment
 * @author Maxime Rodrigues
 */
public abstract class DialogueGestionMateriel extends JDialog {
  
  private static final long serialVersionUID = 6279008297300982864L;
  
  /** type correspondant  la demande d'ajout */
  public final static int AJOUT = 0;
  
  /** type correspondant  la demande de visualisation */
  public final static int VISUALISATION = 1;
  
  /** type correspondant  la demande de modification */
  public final static int MODIFICATION = 2;
  
  /**
   * initialise la boite de dialogue et tous ses composants
   * @param owner le propritaire de la boite de dialogue
   */
  public DialogueGestionMateriel(JFrame proprietaire) {
    super(proprietaire, true);

    setResizable(false);
    setVisible(false);
  }


  /**
   * Permet de rendre visible la fentre de dialogue et
   * d'afficher le panneau pour les quipements
   * @param type, le type d'opration  faire avec la boite de dialogue
   * @param aVisualiser, l'objet  visualiser ou diter
   * @return l'quipement modifi ou non ou null s'il s'agissait d'une visualisation
   */
  public abstract Object lancerDialogue(int type, Object aVisualiser);
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.