MAJ fenêtre de propriété du fichier d'analyse

This commit is contained in:
pablo rodriguez 2022-07-07 15:48:56 +02:00
parent 2f05654810
commit a62053834d
2 changed files with 79 additions and 0 deletions

3
bin/.gitignore vendored
View File

@ -1,2 +1,5 @@
/MEPTL/
/calcul/
/evaluer/
/fenetres/ /fenetres/
/list/ /list/

View File

@ -465,6 +465,19 @@ public final class proprieteFichierAnalyse extends JFrame {
} }
}); });
/**
* Fermeture de la fenêtre.
*/
addWindowListener(new java.awt.event.WindowAdapter() {
@Override
public void windowClosing(java.awt.event.WindowEvent windowEvent) {
if(JOptionPane.showConfirmDialog(null,"Voulez-vous quitter cette fenêtre?", "Quitter", JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE)==JOptionPane.YES_OPTION) {
dispose();
};
}
});
Refresh(); Refresh();
this.setVisible(true); this.setVisible(true);
} }
@ -529,8 +542,71 @@ public final class proprieteFichierAnalyse extends JFrame {
if (instance == null) { if (instance == null) {
instance = new proprieteFichierAnalyse(); instance = new proprieteFichierAnalyse();
} }
instance.actualise();
instance.setVisible(true); instance.setVisible(true);
return instance; return instance;
} }
public void actualise() {
if(commandes.sujet.getAttributs().get("titre")!=null){
textFieldTitre.setText(commandes.sujet.getAttributs().get("titre"));
}else {
textFieldTitre.setText("");
}
if(commandes.sujet.getAttributs().get("auteur")!=null){
textFieldAuteur.setText(commandes.sujet.getAttributs().get("auteur"));
}else {
textFieldAuteur.setText("");
}
if(commandes.sujet.getAttributs().get("metaSujet")!=null){
textFieldMetaSujet.setText(commandes.sujet.getAttributs().get("metaSujet"));
}else {
textFieldMetaSujet.setText("");
}
if(commandes.sujet.getAttributs().get("notefrom")!=null){
textFieldNoteFrom.setText(commandes.sujet.getAttributs().get("notefrom"));
}else {
textFieldNoteFrom.setText("");
}
if(commandes.sujet.getAttributs().get("progression")!=null){
textFieldProgression.setText(commandes.sujet.getAttributs().get("progression"));
}else {
textFieldProgression.setText("");
}
if(commandes.sujet.getAttributs().get("creationDate")!=null){
textFieldDateCreation.setText(commandes.sujet.getAttributs().get("creationDate"));
}else {
textFieldDateCreation.setText("");
}
if(commandes.sujet.getAttributs().get("presenceMetaSujet")!=null){
comboBoxPresenceMetaSujet.setSelectedItem(commandes.sujet.getAttributs().get("presenceMetaSujet").toLowerCase());
}else {
comboBoxPresenceMetaSujet.setSelectedItem(String.valueOf(commandes.analyse_presenceMetaSujet));
}
if(commandes.sujet.getAttributs().get("baremeABC")!=null){
comboBoxBaremeABC.setSelectedItem(commandes.sujet.getAttributs().get("baremeABC").toLowerCase());
}else {
comboBoxBaremeABC.setSelectedItem(String.valueOf(commandes.analyse_baremeABC));
}
if(commandes.sujet.getAttributs().get("historiquePresent")!=null){
comboBoxhistoriquePresent.setSelectedItem(commandes.sujet.getAttributs().get("historiquePresent").toLowerCase());
}else {
comboBoxhistoriquePresent.setSelectedItem(String.valueOf(commandes.analyse_historiquePresent));
}
if(commandes.sujet.getAttributs().get("controle_Initial_Creator")!=null){
comboBoxcontrole_Initial_Creator.setSelectedItem(commandes.sujet.getAttributs().get("controle_Initial_Creator").toLowerCase());
}else {
comboBoxcontrole_Initial_Creator.setSelectedItem(String.valueOf(commandes.analyse_controle_Initial_Creator));
}
if(commandes.sujet.getAttributs().get("controleDateCreation")!=null){
comboBoxcontroleDateCreation.setSelectedItem(commandes.sujet.getAttributs().get("controleDateCreation").toLowerCase());
}else {
comboBoxcontroleDateCreation.setSelectedItem(String.valueOf(commandes.analyse_controleDateCreation));
}
}
} }