MAJ V4.5.0

This commit is contained in:
pablo rodriguez 2024-05-20 09:56:02 +02:00
parent 041eee77ed
commit a62512d6ae
4 changed files with 27 additions and 11 deletions

Binary file not shown.

8
bin/.gitignore vendored
View File

@ -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

View File

@ -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);

View File

@ -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("<html>Création et/ou modification d'un fichier d'analyse d'une évaluation.</html>");
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("<html>Chargement d'une évaluation présente dans la base<br>pour réaliser l'évaluation des fichiers des étudiants.</html>");
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("<html>Avez-vous la dernière version ?<br>Visitez la forge du logiciel sur forge.chapril.org</html>");
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("<html>Une petite documentation pour bien démarrer.</html>");
btnTutoriels.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {