From a62053834d5868a41b92102cda0982088b110bdc Mon Sep 17 00:00:00 2001 From: pablo rodriguez <58742538+1-pablo-rodriguez@users.noreply.github.com> Date: Thu, 7 Jul 2022 15:48:56 +0200 Subject: [PATCH] =?UTF-8?q?MAJ=20fen=C3=AAtre=20de=20propri=C3=A9t=C3=A9?= =?UTF-8?q?=20du=20fichier=20d'analyse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/.gitignore | 3 + src/fenetres/proprieteFichierAnalyse.java | 76 +++++++++++++++++++++++ 2 files changed, 79 insertions(+) diff --git a/bin/.gitignore b/bin/.gitignore index 2421cc5..78b40c7 100644 --- a/bin/.gitignore +++ b/bin/.gitignore @@ -1,2 +1,5 @@ +/MEPTL/ +/calcul/ +/evaluer/ /fenetres/ /list/ diff --git a/src/fenetres/proprieteFichierAnalyse.java b/src/fenetres/proprieteFichierAnalyse.java index ddb45ed..148314f 100644 --- a/src/fenetres/proprieteFichierAnalyse.java +++ b/src/fenetres/proprieteFichierAnalyse.java @@ -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(); this.setVisible(true); } @@ -529,8 +542,71 @@ public final class proprieteFichierAnalyse extends JFrame { if (instance == null) { instance = new proprieteFichierAnalyse(); } + instance.actualise(); instance.setVisible(true); 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)); + } + } + + }