diff --git a/out/production/sae2.01-developpement-application/README.md b/out/production/sae2.01-developpement-application/README.md index 2d879d4c2eb1660159244f790ae685ad042391c4..dba490338c6787c95a9462ff675e7ce9b472db53 100644 --- a/out/production/sae2.01-developpement-application/README.md +++ b/out/production/sae2.01-developpement-application/README.md @@ -1,7 +1,8 @@ # saeshukan -SAe project about Shukan planner for BUT INFO students +Ce programme permet de visualiser et de gérer la planification des cours d'un IUT en fonction des semaines. -A documentation of Shukan and Shukan scripts (shukan.html) is available in doc directory. +Pour compiler, placez vous dans le répertoire du projet et tapez dans le terminal la commande javac shukan/Shukan.java. Pour exécuter, tapez la commande java shukan.Shukan. + +Le logiciel se compose d'une barre d'outils et d'un planning. Il est possible d'ajouter un cours (bouton +), de déplacer des cours (boutons <- et ->), de supprimer un cours grâce au bouton en forme de poubelle, de changer de semestre (bouton S+/-) et de changer les couleurs utilisées grâce au bouton paramètre. Il est aussi d'exporter le planning en fichier .tex. -A documentation of Shukan architecture (archiShukan.pdf) is also available in doc directory. diff --git a/shukan/Shukan.java b/shukan/Shukan.java index 4f301dcd95edcc82f3ea2314cd75e0bd23fbc4b9..6d1eb4af96522260757c2ac865115bbd0ab9af89 100644 --- a/shukan/Shukan.java +++ b/shukan/Shukan.java @@ -7,6 +7,7 @@ import java.awt.event.WindowEvent; /** * Shukan planner application. + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin */ public class Shukan { diff --git a/shukan/ShukanController.java b/shukan/ShukanController.java index 206ad70af805def6cca4e654a5588377532d07f3..7ad2f7b25971399fa6b810090b130c7f6229c5e6 100644 --- a/shukan/ShukanController.java +++ b/shukan/ShukanController.java @@ -4,8 +4,10 @@ import java.awt.*; import java.awt.event.*; -/** Shukan controller - */ +/** + * Shukan controller + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanController implements KeyListener, MouseListener, ActionListener//, MouseMotionListener { diff --git a/shukan/ShukanData.java b/shukan/ShukanData.java index 73f58d5dcafcc9f82e76f8bea6df1a44f35811d5..fe4560c395f2d170eb25ce8871b24eb18d07b3f8 100644 --- a/shukan/ShukanData.java +++ b/shukan/ShukanData.java @@ -1,6 +1,8 @@ package shukan; - +/** + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanData { /** Displayed calendar */ diff --git a/shukan/ShukanIO.java b/shukan/ShukanIO.java index bd5d57fb030f4a55035b9f13537edc53ceffc826..1f57c733b8a0538dcf9071596782f0688af3d303 100644 --- a/shukan/ShukanIO.java +++ b/shukan/ShukanIO.java @@ -7,7 +7,10 @@ import java.io.StreamTokenizer; import java.io.PrintWriter; import java.text.DecimalFormat; -/** Shukan application file manager */ +/** + * Shukan application file manager + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanIO { /** Dictionary language */ diff --git a/shukan/ShukanList.java b/shukan/ShukanList.java index 1cabcec3987527dfc4a27ffefd3a0079724d0d03..9dd199b4f0e38010541865796b7a1798e2fd5e9b 100644 --- a/shukan/ShukanList.java +++ b/shukan/ShukanList.java @@ -1,7 +1,10 @@ package shukan; -/** Array list of Shukan elements */ +/** + * Array list of Shukan elements + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanList { /** Default size of a created list */ diff --git a/shukan/ShukanModule.java b/shukan/ShukanModule.java index 0ae7f27d70ffc1ea31dac36c76c9c325284c7c60..8a3c4f000e921edeabf03192bba14c3a49811734 100644 --- a/shukan/ShukanModule.java +++ b/shukan/ShukanModule.java @@ -1,7 +1,10 @@ package shukan; -/** Module */ +/** + * Module + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanModule { /** Module name */ diff --git a/shukan/ShukanParameters.java b/shukan/ShukanParameters.java index 235101050fd154fa299ccc990fdf08c521c4e614..8c1ddaf80f00cee8909134c8ab6261579a5cc596 100644 --- a/shukan/ShukanParameters.java +++ b/shukan/ShukanParameters.java @@ -5,7 +5,10 @@ import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; -/** parameters of Shukan */ +/** + * parameters of Shukan + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ class ShukanParameters extends JFrame { /** panels of the graphic interface */ private JPanel pPrincipal,p, p1, p2; diff --git a/shukan/ShukanQueue.java b/shukan/ShukanQueue.java index febdf3f681f64fa981a65d69a972bab788790e01..74c0e516428296e0a2e88b2b2ebd0b78984fbc5b 100644 --- a/shukan/ShukanQueue.java +++ b/shukan/ShukanQueue.java @@ -1,7 +1,10 @@ package shukan; -/** Bidirectional queues of activities */ +/** + * Bidirectional queues of activities + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanQueue { /** Queue of activities */ diff --git a/shukan/ShukanSchedule.java b/shukan/ShukanSchedule.java index 1d858b020d33a1683e74fb19297b7594f4ff408a..bd67396ae60f221aeeda0cb1fec6ba584abaf60c 100644 --- a/shukan/ShukanSchedule.java +++ b/shukan/ShukanSchedule.java @@ -1,8 +1,11 @@ package shukan; -/** List of week queues of activities. - It features a queue for each week. */ +/** + * List of week queues of activities. + * It features a queue for each week. + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanSchedule { /** Bin capacity */ diff --git a/shukan/ShukanSemester.java b/shukan/ShukanSemester.java index 0493da81370818f76c3ee267047a580b6ad21dc1..f469bead3cb9639e817536363bb1ce89149452ca 100644 --- a/shukan/ShukanSemester.java +++ b/shukan/ShukanSemester.java @@ -3,7 +3,10 @@ import java.util.Calendar; import java.text.DecimalFormat; -/** Semester arrangement */ +/** + * Semester arrangement + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanSemester { /** Month names */ diff --git a/shukan/ShukanTex.java b/shukan/ShukanTex.java index f3b20d55e0ca253bd141de98fa3fa11dee11a466..69d07512719981be8314c8cac615f08b18283dde 100644 --- a/shukan/ShukanTex.java +++ b/shukan/ShukanTex.java @@ -8,7 +8,10 @@ import java.util.Calendar; -/** LaTeX file editor for Shukan */ +/** + * LaTeX file editor for Shukan + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanTex { /** Shukan data base */ diff --git a/shukan/ShukanView.java b/shukan/ShukanView.java index 776ba9dcf75b99ace814366f4da7ced122c55c73..701cfe1a654c85a607d1de9f3fb5dcd618ceddcf 100644 --- a/shukan/ShukanView.java +++ b/shukan/ShukanView.java @@ -7,8 +7,10 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; -/** Graphical view for Shukan planner. - */ +/** + * Graphical view for Shukan planner. + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanView extends JPanel { /** Version number */ diff --git a/shukan/ShukanViewBar.java b/shukan/ShukanViewBar.java index ed1d6dae60e12e01a133a5e812e14f98c84dca3a..95d0e4424b664ce6650a581ecfeeae5f7417ea4b 100644 --- a/shukan/ShukanViewBar.java +++ b/shukan/ShukanViewBar.java @@ -4,7 +4,10 @@ import javax.swing.*; import javax.swing.border.LineBorder; import java.awt.*; -/** Barre d'outils de Shukan */ +/** + * Barre d'outils de Shukan + * Modified by Chevalier Noemy, Berrada Louise and Piquerez Corentin + */ public class ShukanViewBar extends JPanel { /** Noms des fichiers d'images pour les boutons de la barre d'outils */