Main.java
Main.java
Cette classe étends la classe Jframe, donc nous pouvons directement utiliser la fonction Main() pour mettre en place la fenêtre.
Nous mettons en place : - Le titre de la fenêtre - La taille - L’exinction du process java lorsqu’on quitte la fenêtre (bouton rouge) - Le contenu de la fenêtre (JPanel) - L’icon du launcher - Si la fenêtre est redimensionnable.
isConnected?
|
|
Ce bout de code vérifie si un compte microsoft (refresh_token, pas les informations d’auth) est sauvegardé dans le fichier du saver. Si c’est le cas, Le launcher se lance correctement, sinon une WebView de connexion s’affichera.
Un peu d’amusement
Déplacement de fenêtre
J’ai ajouté une fonction qui permet aux utilisateurs de bouger la fenêtre avec leur souris depuis l’intérieur de la fenêtre et non depuis la barre des tâches.
Theme?
J’ai également ajouté un thème swing (intellij theme).
Afficher la fenêtre
|
|
Cette ligne permet seulement d’afficher la fenêtre.