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 {