diff --git a/analyseWriter.exe b/analyseWriter.exe index 58d5424..433e066 100644 Binary files a/analyseWriter.exe and b/analyseWriter.exe differ diff --git a/bin/.gitignore b/bin/.gitignore index 91d126e..9ad4d7b 100644 --- a/bin/.gitignore +++ b/bin/.gitignore @@ -23,3 +23,11 @@ /afficheprogressionmini.png /noafficheprogression.png /noafficheprogressionmini.png +/addNewStudent.svg +/addnewstudent.png +/addnewstudentmini.png +/listeStudent.svg +/listestudent.png +/listestudentmini.png +/nolistestudent.png +/nolistestudentmini.png diff --git a/src/fenetres/evaluate.java b/src/fenetres/evaluate.java index 292d5c1..f4d1268 100644 --- a/src/fenetres/evaluate.java +++ b/src/fenetres/evaluate.java @@ -28,7 +28,6 @@ import javax.swing.JToolBar; import javax.swing.KeyStroke; import javax.swing.SwingConstants; import javax.swing.SwingUtilities; -import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFeelException; import javax.swing.border.EmptyBorder; import javax.swing.event.ChangeEvent; @@ -99,14 +98,6 @@ public class evaluate extends JFrame { * Create the frame. */ public void initialize() throws UnsupportedLookAndFeelException{ - - - // Configurer l'arrière-plan et la taille de la police des tooltips globalement - UIManager.put("ToolTip.background", Color.YELLOW); - UIManager.put("ToolTip.font", new Font("SansSerif", Font.BOLD, 14)); - UIManager.put("ToolTip.initialDelay", 500); // Délai avant d'afficher le tooltip (500 ms) - UIManager.put("ToolTip.dismissDelay", 8000); // Durée d'affichage du tooltip (8 000 ms) - setSize(1600,900); diff --git a/src/fenetres/mainApp.java b/src/fenetres/mainApp.java index 8868cc6..2569c51 100644 --- a/src/fenetres/mainApp.java +++ b/src/fenetres/mainApp.java @@ -1,5 +1,6 @@ package fenetres; +import java.awt.Color; import java.awt.Font; import java.awt.SystemColor; import java.awt.event.ActionEvent; @@ -11,9 +12,11 @@ import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.SwingConstants; +import javax.swing.UIManager; import MEPTL.commandes; import OnLineVersions.verificationNewVersion; +import action.actAbout; import baseEvaluations.CreerBaseParDefautEvaluation; import baseEvaluations.recupeNodeBaseEvaluations; import baseListesEtudiants.CreerBaseParDefautListesEtudiants; @@ -53,6 +56,14 @@ public class mainApp extends JFrame implements ActionListener{ * Initialize the contents of the frame. */ private void initialize() { + + // Configurer l'arrière-plan et la taille de la police des tooltips globalement + UIManager.put("ToolTip.background", Color.YELLOW); + UIManager.put("ToolTip.font", new Font("SansSerif", Font.BOLD, 14)); + UIManager.put("ToolTip.initialDelay", 500); // Délai avant d'afficher le tooltip (500 ms) + UIManager.put("ToolTip.dismissDelay", 8500); // Durée d'affichage du tooltip (8 500 ms) + + try { new verificationNewVersion(); }catch (Exception e) { @@ -85,6 +96,7 @@ public class mainApp extends JFrame implements ActionListener{ frmEvalwriter.setIconImage(img.getImage()); btnCreate = new JButton("Créer ou modifier un fichier d'analyse"); + btnCreate.setToolTipText("Création et/ou modification d'un fichier d'analyse d'une évaluation."); btnCreate.setHorizontalAlignment(SwingConstants.LEFT); btnCreate.setIcon(new ImageIcon(mainApp.class.getResource("/resources/fichierAnalyseModif.png"))); btnCreate.setFont(new Font("Arial", Font.BOLD, 16)); @@ -94,6 +106,7 @@ public class mainApp extends JFrame implements ActionListener{ frmEvalwriter.getContentPane().add(btnCreate); actCharge = new JButton("Evaluer les fichiers des étudiants"); + actCharge.setToolTipText("Chargement d'une évaluation présente dans la base
pour réaliser l'évaluation des fichiers des étudiants."); if(!LabaseListesEtudiantsExiste) actCharge.setText("Evaluer les fichiers des étudiants*"); actCharge.setHorizontalAlignment(SwingConstants.LEFT); actCharge.setIcon(new ImageIcon(mainApp.class.getResource("/resources/evaluate.png"))); @@ -115,14 +128,18 @@ public class mainApp extends JFrame implements ActionListener{ lblNewLabel.setBounds(0, 0, 484, 111); frmEvalwriter.getContentPane().add(lblNewLabel); - JButton btnNewButton = new JButton("Verif. version"); + JButton btnNewButton = new JButton(new actAbout()); + btnNewButton.setText("Verif. version"); + btnNewButton.setToolTipText("Avez-vous la dernière version ?
Visitez la forge du logiciel sur forge.chapril.org"); btnNewButton.setHorizontalAlignment(SwingConstants.LEFT); btnNewButton.setFont(new Font("Arial", Font.PLAIN, 14)); btnNewButton.setIcon(new ImageIcon(mainApp.class.getResource("/resources/apropos.png"))); btnNewButton.setBounds(34, 252, 200, 60); frmEvalwriter.getContentPane().add(btnNewButton); - JButton btnTutoriels = new JButton("Documentations"); + JButton btnTutoriels = new JButton(); + btnTutoriels.setText("Documentation"); + btnTutoriels.setToolTipText("Une petite documentation pour bien démarrer."); btnTutoriels.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try {