/**
* 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);
}
|