e0ba437987
1.1 - Vérification de la disponibilité d'une nouvelle version sur la forge de Chapril. 1.2 - Mise à jour de la base de données lors de l'utilisation d'une nouvelle version. 1.3 - Vérification de la correspondance entre la version de la base et la version de l'application. 1.4 - Création des variables "version" et "newVersion" dans la classe Commandes de l'application. 1.5 - Ajout de l'attribut "version" dans le nœud "base" de la base de données. 1.6 - Affichage des boutons "Nouvelle version disponible" et "Aide au téléchargement et à l'installation" dans la fenêtre de démarrage lorsque une nouvelle version est disponible. ------------- 2 - Mise à jour de la base de données à partir d'un classeur MS Excel : 2.1 - Vérification de la présence des colonnes "Formation" et "Individu_-Code_Etudiant" dans le classeur utilisé pour la mise à jour. 2.2 - Permet à l'utilisateur de choisir l'ordre des colonnes "Formation" et "Individu-_Code_Etudiant" selon ses préférences dans le classeur Ms Excel pour la mise à jour. 2.3 - Les cellules vides sont désormais ignorées lors de la mise à jour de la base.
47 lines
1.4 KiB
Java
47 lines
1.4 KiB
Java
package baseUFRHG;
|
|
|
|
import javax.swing.JFrame;
|
|
import javax.swing.JLabel;
|
|
import java.awt.BorderLayout;
|
|
import javax.swing.ImageIcon;
|
|
import javax.swing.SwingConstants;
|
|
|
|
public class Window_exempleMAJ extends JFrame{
|
|
|
|
private JFrame frame;
|
|
|
|
public Window_exempleMAJ() {
|
|
init();
|
|
|
|
}
|
|
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
public void init() {
|
|
frame = new JFrame();
|
|
frame.setTitle("Gestion des inscriptions et des groupes - langues - informatique - stage - rentrée");
|
|
frame.setBounds(0, 0, 1300, 100);
|
|
int screenWidth = (int) java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds().getWidth();
|
|
int screenHeight = (int) java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds().getHeight();
|
|
|
|
// frame.setLocation(( (screenWidth) - frame.getWidth()) / 2, (screenHeight - frame.getHeight()) / 2);
|
|
frame.setSize(screenWidth, screenHeight);
|
|
|
|
JLabel lblNewLabel = new JLabel("");
|
|
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
|
|
lblNewLabel.setIcon(new ImageIcon(Window_exempleMAJ.class.getResource("/resources/Exemple de mise à jour.png")));
|
|
frame.getContentPane().add(lblNewLabel, BorderLayout.CENTER);
|
|
|
|
|
|
ImageIcon img = new ImageIcon(Window_demarre.class.getResource("/resources/logo.png"));
|
|
frame.setIconImage(img.getImage());
|
|
|
|
frame.setResizable(false);
|
|
frame.setVisible(true);
|
|
}
|
|
|
|
}
|