Skip to content
Snippets Groups Projects
Commit e9b54f81 authored by PIQUEREZ Corentin's avatar PIQUEREZ Corentin
Browse files

double click salles et cours plus lisble

parent bdf5dbe2
No related branches found
No related tags found
No related merge requests found
...@@ -704,9 +704,18 @@ public class ShukanData ...@@ -704,9 +704,18 @@ public class ShukanData
public String activityName(int number){ public String activityName(int number){
return mod[selCur][selectedModule()].activityName(number); return mod[selCur][selectedModule()].activityName(number);
} }
/** convert a number of activity into a String */
public String activityMainName(int number){
return mod[selCur][selectedModule()].activityMainName(number);
}
/** returns the duration of an activity */ /** returns the duration of an activity */
public int activityDuration(int number){ public int activityDuration(int number){
return mod[selCur][selectedModule()].activityDuration(number); return mod[selCur][selectedModule()].activityDuration(number);
} }
/** returns the room of an activity */
public String activityRoom(int number){
return mod[selCur][selectedModule()].activityRoom(number);
}
} }
...@@ -57,6 +57,14 @@ public class ShukanModule ...@@ -57,6 +57,14 @@ public class ShukanModule
public final static int ACT_SP = 11; // TP de SAE en salle ordi public final static int ACT_SP = 11; // TP de SAE en salle ordi
/** Specific activity : SAe practical work in standard room */ /** Specific activity : SAe practical work in standard room */
public final static int ACT_SQ = 12; // TQ de SAE en salle de cours public final static int ACT_SQ = 12; // TQ de SAE en salle de cours
/** Activity main types */
private final static String[] MAIN_TYPES = {"CM", "EVAL", "EVAL",
"TD", "TD", "TD en //", "TD SAE", "TD SAE",
"TP", "TP", "TP", "TP SAE", "TP SAE"};
/** Activity rooms */
private final static String[] ROOMS = {"Amphi/Cours", "Amphi/Cours", "Amphi/Cours",
"Cours", "Machine", "Cours", "Cours", "Machine",
"Machine", "Machine", "Cours", "Machine", "Cours"};
/** Activity types */ /** Activity types */
public final static String[] TYPES = {"CM", "EV2", "EV1", public final static String[] TYPES = {"CM", "EV2", "EV1",
"TD", "TM", "TV", "SD", "SM", "TD", "TM", "TV", "SD", "SM",
...@@ -542,9 +550,18 @@ public class ShukanModule ...@@ -542,9 +550,18 @@ public class ShukanModule
public String activityName(int number){ public String activityName(int number){
return TYPES[number]; return TYPES[number];
} }
/** convert a number of activity into a String */
public String activityMainName(int number){
return MAIN_TYPES[number];
}
/** returns the duration of an activity */ /** returns the duration of an activity */
public int activityDuration(int number){ public int activityDuration(int number){
return SLOAD[number]; return SLOAD[number];
} }
/** returns the room of an activity */
public String activityRoom(int number){
return ROOMS[number];
}
} }
...@@ -430,6 +430,7 @@ public class ShukanView extends JPanel ...@@ -430,6 +430,7 @@ public class ShukanView extends JPanel
JLabel[] noms_cours = new JLabel[nb_cours]; JLabel[] noms_cours = new JLabel[nb_cours];
JLabel[] duree = new JLabel[nb_cours]; JLabel[] duree = new JLabel[nb_cours];
JLabel[] profs = new JLabel[nb_cours]; JLabel[] profs = new JLabel[nb_cours];
JLabel[] salles = new JLabel[nb_cours];
String nom_profs; String nom_profs;
for (int i =0; i<nb_cours; i++) for (int i =0; i<nb_cours; i++)
{ {
...@@ -446,17 +447,19 @@ public class ShukanView extends JPanel ...@@ -446,17 +447,19 @@ public class ShukanView extends JPanel
} }
else nom_profs = data.subtitle(num_module); else nom_profs = data.subtitle(num_module);
noms_cours[i] = new JLabel("Cours : "+data.activityName(activities[week_activities[i]])); noms_cours[i] = new JLabel("Cours : "+data.activityMainName(activities[week_activities[i]]));
noms_cours[i].setFont(new Font(noms_cours[i].getFont().getFamily(), noms_cours[i].getFont().getStyle()+Font.BOLD, noms_cours[i].getFont().getSize()+10)); noms_cours[i].setFont(new Font(noms_cours[i].getFont().getFamily(), noms_cours[i].getFont().getStyle()+Font.BOLD, noms_cours[i].getFont().getSize()+10));
duree[i] = new JLabel(" Durée : "+data.activityDuration(activities[week_activities[i]])+"h"); duree[i] = new JLabel(" Durée : "+data.activityDuration(activities[week_activities[i]])+"h");
profs[i] = new JLabel(" Professeur : "+ nom_profs); profs[i] = new JLabel(" Professeur : "+ nom_profs);
salles[i] = new JLabel(" Salle : "+ data.activityRoom(activities[week_activities[i]]));
cours.add(noms_cours[i]); cours.add(noms_cours[i]);
cours.add(duree[i]); cours.add(duree[i]);
cours.add(profs[i]); cours.add(profs[i]);
cours.add(salles[i]);
} }
spec.add(cours); spec.add(cours);
spec.setSize(new Dimension(300, 100*nb_cours)); spec.setSize(new Dimension(350, 100*nb_cours));
spec.setVisible(true); spec.setVisible(true);
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment