From f6b1b065aacdbd12b483aed5d30981daa189e00e Mon Sep 17 00:00:00 2001 From: piquerez <corentin.piquerez1@etu.univ-lorraine.fr> Date: Wed, 24 May 2023 11:45:08 +0200 Subject: [PATCH] fermeture correcte au click oui dans fenetre de fermeture --- data/2223_S2/version.txt | 4 ++-- shukan/Shukan.java | 1 + shukan/ShukanController.java | 1 - shukan/ShukanData.java | 1 - shukan/ShukanView.java | 6 ++++++ 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/data/2223_S2/version.txt b/data/2223_S2/version.txt index 8a6472b..695b2a5 100644 --- a/data/2223_S2/version.txt +++ b/data/2223_S2/version.txt @@ -1,2 +1,2 @@ -15 -230522 +17 +230524 diff --git a/shukan/Shukan.java b/shukan/Shukan.java index 865f6c2..55e5c5a 100644 --- a/shukan/Shukan.java +++ b/shukan/Shukan.java @@ -61,6 +61,7 @@ public class Shukan int choix = JOptionPane.showConfirmDialog(frame, "Êtes-vous sûr de vouloir quitter sans sauvegarder ?", "Quitter", JOptionPane.YES_NO_OPTION); if (choix == JOptionPane.YES_OPTION) { frame.dispose(); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } else { frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); } diff --git a/shukan/ShukanController.java b/shukan/ShukanController.java index 3ede257..202d135 100644 --- a/shukan/ShukanController.java +++ b/shukan/ShukanController.java @@ -160,7 +160,6 @@ public class ShukanController // Manage the double click to open a new window if (e.getClickCount() == 2 && e.getButton() == MouseEvent.BUTTON1) { canvas.SpecWeekModuleWindow(); - } if (e.getButton () == MouseEvent.BUTTON3) diff --git a/shukan/ShukanData.java b/shukan/ShukanData.java index e4fb9d4..bed4309 100644 --- a/shukan/ShukanData.java +++ b/shukan/ShukanData.java @@ -692,7 +692,6 @@ public class ShukanData for (int i =0; i<holly_weeks.length; i++) { if (week == holly_weeks[i]) return false; } - System.out.println(moduleStart(cursusNumber(), mod)); // hollydays if (debut == 0) { if (week_durations[week-debut-4]==0) return false; } else { if (week_durations[week-debut]==0) return false; } diff --git a/shukan/ShukanView.java b/shukan/ShukanView.java index 1a0f85f..fedaa06 100644 --- a/shukan/ShukanView.java +++ b/shukan/ShukanView.java @@ -378,6 +378,12 @@ public class ShukanView extends JPanel int num_cursus = data.cursusNumber(); int num_semaine = data.selectedWeek()+data.startWeekNumber(); + System.out.println(data.subtitle(num_module)); + + int[] activities = data.schedule(num_semaine); + //for (int i =0; i<activities.length; i++) System.out.println(activities[i]); + int[] activities2 = data.scheduleInWeek(num_module, data.selectedWeek()); + for (int i =0; i<activities2.length; i++) System.out.println(activities2[i]); // affiche la fenetre si il y a cours pendant cette periode if(data.isActiveWeek(num_semaine, num_module)) -- GitLab