This repository has been archived on 2021-09-15. You can view files and clone it, but cannot push or open issues or pull requests.
DUT2Toctoac/src/vue/Planning.java

300 lines
7.9 KiB
Java
Raw Normal View History

package vue;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;
import java.util.GregorianCalendar;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Planning extends JPanel {
protected int yy;
protected int mm, dd;
protected JButton labs[][];
protected int leadGap = 0;
Calendar calendar = new GregorianCalendar();
protected final int thisYear = calendar.get(Calendar.YEAR);
protected final int thisMonth = calendar.get(Calendar.MONTH);
private JButton b0;
private JComboBox monthChoice;
private JComboBox yearChoice;
private JButton b_inscrire ;
private JButton b_desinscrire ;
private JPanel p_button, p_grille, p_south ;
/**
* Construit un calendrier commencant <EFBFBD> la date actuelle
*/
public Planning() {
super();
setYYMMDD(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH));
System.out.println(buildGUI());
recompute();
print_button() ;
}
/**
modified: bd.properties modified: bd.script modified: bin/controleur/CtrlAccesListe.class modified: bin/controleur/CtrlLogin.class modified: bin/controleur/CtrlSaisieMembre.class modified: bin/controleur/TocToac.class new file: bin/vue/DlgLogin.class modified: bin/vue/Planning.class new file: doc/allclasses-frame.html new file: doc/allclasses-noframe.html new file: doc/class-use/test.html new file: doc/constant-values.html new file: doc/controleur/CtrlAccesListe.html new file: doc/controleur/CtrlLogin.html new file: doc/controleur/CtrlSaisieMembre.html new file: doc/controleur/TocToac.html new file: doc/controleur/class-use/CtrlAccesListe.html new file: doc/controleur/class-use/CtrlLogin.html new file: doc/controleur/class-use/CtrlSaisieMembre.html new file: doc/controleur/class-use/TocToac.html new file: doc/controleur/package-frame.html new file: doc/controleur/package-summary.html new file: doc/controleur/package-tree.html new file: doc/controleur/package-use.html new file: doc/deprecated-list.html new file: doc/help-doc.html new file: doc/index-files/index-1.html new file: doc/index-files/index-10.html new file: doc/index-files/index-11.html new file: doc/index-files/index-2.html new file: doc/index-files/index-3.html new file: doc/index-files/index-4.html new file: doc/index-files/index-5.html new file: doc/index-files/index-6.html new file: doc/index-files/index-7.html new file: doc/index-files/index-8.html new file: doc/index-files/index-9.html new file: doc/index.html new file: doc/modele/Disciplines.html new file: doc/modele/Evenements.html new file: doc/modele/Membres.html new file: doc/modele/Participer.html new file: doc/modele/class-use/Disciplines.html new file: doc/modele/class-use/Evenements.html new file: doc/modele/class-use/Membres.html new file: doc/modele/class-use/Participer.html new file: doc/modele/package-frame.html new file: doc/modele/package-summary.html new file: doc/modele/package-tree.html new file: doc/modele/package-use.html new file: doc/overview-frame.html new file: doc/overview-summary.html new file: doc/overview-tree.html new file: doc/package-frame.html new file: doc/package-list new file: doc/package-summary.html new file: doc/package-tree.html new file: doc/package-use.html new file: doc/resources/background.gif new file: doc/resources/tab.gif new file: doc/resources/titlebar.gif new file: doc/resources/titlebar_end.gif new file: doc/serialized-form.html new file: doc/stylesheet.css new file: doc/test.html new file: doc/vue/AfficherListeMembre.html new file: doc/vue/AjoutEntraineur.html new file: doc/vue/AjoutMembre.html new file: doc/vue/AjoutMembreBureau.html new file: doc/vue/AjoutPersonne.html new file: doc/vue/DlgLogin.html new file: doc/vue/MembreBureau.html new file: doc/vue/Planning.html new file: doc/vue/SupprimerDesk.html new file: doc/vue/SupprimerEntraineur.html new file: doc/vue/SupprimerMembre.html new file: doc/vue/SupprimerPersonne.html new file: doc/vue/class-use/AfficherListeMembre.html new file: doc/vue/class-use/AjoutEntraineur.html new file: doc/vue/class-use/AjoutMembre.html new file: doc/vue/class-use/AjoutMembreBureau.html new file: doc/vue/class-use/AjoutPersonne.html new file: doc/vue/class-use/DlgLogin.html new file: doc/vue/class-use/MembreBureau.html new file: doc/vue/class-use/Planning.html new file: doc/vue/class-use/SupprimerDesk.html new file: doc/vue/class-use/SupprimerEntraineur.html new file: doc/vue/class-use/SupprimerMembre.html new file: doc/vue/class-use/SupprimerPersonne.html new file: doc/vue/package-frame.html new file: doc/vue/package-summary.html new file: doc/vue/package-tree.html new file: doc/vue/package-use.html modified: src/controleur/CtrlAccesListe.java modified: src/controleur/CtrlLogin.java modified: src/controleur/CtrlSaisieMembre.java modified: src/controleur/TocToac.java new file: src/vue/DlgLogin.java modified: src/vue/Planning.java .classpath .project .settings/
2013-12-08 22:10:37 +00:00
* Construit un calendrier, en donnant le jour, mois, annee
*
* @exception IllegalArgumentException
* Si l'ann<EFBFBD>e n'est pas correcte
*/
public Planning(int year, int month, int today) {
super();
setYYMMDD(year, month, today);
System.out.println(buildGUI());
recompute();
print_button() ;
}
private void setYYMMDD(int year, int month, int today) {
yy = year;
mm = month;
dd = today;
}
modified: bd.properties modified: bd.script modified: bin/controleur/CtrlAccesListe.class modified: bin/controleur/CtrlLogin.class modified: bin/controleur/CtrlSaisieMembre.class modified: bin/controleur/TocToac.class new file: bin/vue/DlgLogin.class modified: bin/vue/Planning.class new file: doc/allclasses-frame.html new file: doc/allclasses-noframe.html new file: doc/class-use/test.html new file: doc/constant-values.html new file: doc/controleur/CtrlAccesListe.html new file: doc/controleur/CtrlLogin.html new file: doc/controleur/CtrlSaisieMembre.html new file: doc/controleur/TocToac.html new file: doc/controleur/class-use/CtrlAccesListe.html new file: doc/controleur/class-use/CtrlLogin.html new file: doc/controleur/class-use/CtrlSaisieMembre.html new file: doc/controleur/class-use/TocToac.html new file: doc/controleur/package-frame.html new file: doc/controleur/package-summary.html new file: doc/controleur/package-tree.html new file: doc/controleur/package-use.html new file: doc/deprecated-list.html new file: doc/help-doc.html new file: doc/index-files/index-1.html new file: doc/index-files/index-10.html new file: doc/index-files/index-11.html new file: doc/index-files/index-2.html new file: doc/index-files/index-3.html new file: doc/index-files/index-4.html new file: doc/index-files/index-5.html new file: doc/index-files/index-6.html new file: doc/index-files/index-7.html new file: doc/index-files/index-8.html new file: doc/index-files/index-9.html new file: doc/index.html new file: doc/modele/Disciplines.html new file: doc/modele/Evenements.html new file: doc/modele/Membres.html new file: doc/modele/Participer.html new file: doc/modele/class-use/Disciplines.html new file: doc/modele/class-use/Evenements.html new file: doc/modele/class-use/Membres.html new file: doc/modele/class-use/Participer.html new file: doc/modele/package-frame.html new file: doc/modele/package-summary.html new file: doc/modele/package-tree.html new file: doc/modele/package-use.html new file: doc/overview-frame.html new file: doc/overview-summary.html new file: doc/overview-tree.html new file: doc/package-frame.html new file: doc/package-list new file: doc/package-summary.html new file: doc/package-tree.html new file: doc/package-use.html new file: doc/resources/background.gif new file: doc/resources/tab.gif new file: doc/resources/titlebar.gif new file: doc/resources/titlebar_end.gif new file: doc/serialized-form.html new file: doc/stylesheet.css new file: doc/test.html new file: doc/vue/AfficherListeMembre.html new file: doc/vue/AjoutEntraineur.html new file: doc/vue/AjoutMembre.html new file: doc/vue/AjoutMembreBureau.html new file: doc/vue/AjoutPersonne.html new file: doc/vue/DlgLogin.html new file: doc/vue/MembreBureau.html new file: doc/vue/Planning.html new file: doc/vue/SupprimerDesk.html new file: doc/vue/SupprimerEntraineur.html new file: doc/vue/SupprimerMembre.html new file: doc/vue/SupprimerPersonne.html new file: doc/vue/class-use/AfficherListeMembre.html new file: doc/vue/class-use/AjoutEntraineur.html new file: doc/vue/class-use/AjoutMembre.html new file: doc/vue/class-use/AjoutMembreBureau.html new file: doc/vue/class-use/AjoutPersonne.html new file: doc/vue/class-use/DlgLogin.html new file: doc/vue/class-use/MembreBureau.html new file: doc/vue/class-use/Planning.html new file: doc/vue/class-use/SupprimerDesk.html new file: doc/vue/class-use/SupprimerEntraineur.html new file: doc/vue/class-use/SupprimerMembre.html new file: doc/vue/class-use/SupprimerPersonne.html new file: doc/vue/package-frame.html new file: doc/vue/package-summary.html new file: doc/vue/package-tree.html new file: doc/vue/package-use.html modified: src/controleur/CtrlAccesListe.java modified: src/controleur/CtrlLogin.java modified: src/controleur/CtrlSaisieMembre.java modified: src/controleur/TocToac.java new file: src/vue/DlgLogin.java modified: src/vue/Planning.java .classpath .project .settings/
2013-12-08 22:10:37 +00:00
String[] months = { "Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin",
"Juillet", "Ao<EFBFBD>t", "Septembre", "Octobre", "Novembre", "Decembre" };
private String buildGUI() {
getAccessibleContext().setAccessibleDescription(
modified: bd.properties modified: bd.script modified: bin/controleur/CtrlAccesListe.class modified: bin/controleur/CtrlLogin.class modified: bin/controleur/CtrlSaisieMembre.class modified: bin/controleur/TocToac.class new file: bin/vue/DlgLogin.class modified: bin/vue/Planning.class new file: doc/allclasses-frame.html new file: doc/allclasses-noframe.html new file: doc/class-use/test.html new file: doc/constant-values.html new file: doc/controleur/CtrlAccesListe.html new file: doc/controleur/CtrlLogin.html new file: doc/controleur/CtrlSaisieMembre.html new file: doc/controleur/TocToac.html new file: doc/controleur/class-use/CtrlAccesListe.html new file: doc/controleur/class-use/CtrlLogin.html new file: doc/controleur/class-use/CtrlSaisieMembre.html new file: doc/controleur/class-use/TocToac.html new file: doc/controleur/package-frame.html new file: doc/controleur/package-summary.html new file: doc/controleur/package-tree.html new file: doc/controleur/package-use.html new file: doc/deprecated-list.html new file: doc/help-doc.html new file: doc/index-files/index-1.html new file: doc/index-files/index-10.html new file: doc/index-files/index-11.html new file: doc/index-files/index-2.html new file: doc/index-files/index-3.html new file: doc/index-files/index-4.html new file: doc/index-files/index-5.html new file: doc/index-files/index-6.html new file: doc/index-files/index-7.html new file: doc/index-files/index-8.html new file: doc/index-files/index-9.html new file: doc/index.html new file: doc/modele/Disciplines.html new file: doc/modele/Evenements.html new file: doc/modele/Membres.html new file: doc/modele/Participer.html new file: doc/modele/class-use/Disciplines.html new file: doc/modele/class-use/Evenements.html new file: doc/modele/class-use/Membres.html new file: doc/modele/class-use/Participer.html new file: doc/modele/package-frame.html new file: doc/modele/package-summary.html new file: doc/modele/package-tree.html new file: doc/modele/package-use.html new file: doc/overview-frame.html new file: doc/overview-summary.html new file: doc/overview-tree.html new file: doc/package-frame.html new file: doc/package-list new file: doc/package-summary.html new file: doc/package-tree.html new file: doc/package-use.html new file: doc/resources/background.gif new file: doc/resources/tab.gif new file: doc/resources/titlebar.gif new file: doc/resources/titlebar_end.gif new file: doc/serialized-form.html new file: doc/stylesheet.css new file: doc/test.html new file: doc/vue/AfficherListeMembre.html new file: doc/vue/AjoutEntraineur.html new file: doc/vue/AjoutMembre.html new file: doc/vue/AjoutMembreBureau.html new file: doc/vue/AjoutPersonne.html new file: doc/vue/DlgLogin.html new file: doc/vue/MembreBureau.html new file: doc/vue/Planning.html new file: doc/vue/SupprimerDesk.html new file: doc/vue/SupprimerEntraineur.html new file: doc/vue/SupprimerMembre.html new file: doc/vue/SupprimerPersonne.html new file: doc/vue/class-use/AfficherListeMembre.html new file: doc/vue/class-use/AjoutEntraineur.html new file: doc/vue/class-use/AjoutMembre.html new file: doc/vue/class-use/AjoutMembreBureau.html new file: doc/vue/class-use/AjoutPersonne.html new file: doc/vue/class-use/DlgLogin.html new file: doc/vue/class-use/MembreBureau.html new file: doc/vue/class-use/Planning.html new file: doc/vue/class-use/SupprimerDesk.html new file: doc/vue/class-use/SupprimerEntraineur.html new file: doc/vue/class-use/SupprimerMembre.html new file: doc/vue/class-use/SupprimerPersonne.html new file: doc/vue/package-frame.html new file: doc/vue/package-summary.html new file: doc/vue/package-tree.html new file: doc/vue/package-use.html modified: src/controleur/CtrlAccesListe.java modified: src/controleur/CtrlLogin.java modified: src/controleur/CtrlSaisieMembre.java modified: src/controleur/TocToac.java new file: src/vue/DlgLogin.java modified: src/vue/Planning.java .classpath .project .settings/
2013-12-08 22:10:37 +00:00
"Calendrier non disponible, desole");
setBorder(BorderFactory.createEtchedBorder());
setLayout(new BorderLayout());
JPanel tp = new JPanel();
tp.add(monthChoice = new JComboBox());
for (int i = 0; i < months.length; i++)
monthChoice.addItem(months[i]);
monthChoice.setSelectedItem(months[mm]) ;
monthChoice.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
int i = monthChoice.getSelectedIndex();
if (i >= 0) {
mm = i;
System.out.println("Mois=" + mm);
recompute();
}
}
});
monthChoice.getAccessibleContext().setAccessibleName("Mois");
monthChoice.getAccessibleContext().setAccessibleDescription(
"Choisir mois");
tp.add(yearChoice = new JComboBox());
yearChoice.setEditable(true);
for (int i = yy - 5; i < yy + 5; i++)
yearChoice.addItem(Integer.toString(i));
yearChoice.setSelectedItem(Integer.toString(yy));
yearChoice.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
int i = yearChoice.getSelectedIndex();
if (i >= 0) {
yy = Integer.parseInt(yearChoice.getSelectedItem()
.toString());
System.out.println("Annee=" + yy);
recompute();
}
}
});
add(BorderLayout.NORTH, tp);
JPanel bp = new JPanel();
bp.setLayout(new GridLayout(7, 7));
labs = new JButton[6][7];
bp.add(b0 = new JButton("Dimanche"));
bp.add(new JButton("Lundi"));
bp.add(new JButton("Mardi"));
bp.add(new JButton("Mercredi"));
bp.add(new JButton("Jeudi"));
bp.add(new JButton("Vendredi"));
bp.add(new JButton("Samedi"));
ActionListener dateSetter = new ActionListener() {
public void actionPerformed(ActionEvent e) {
String num = e.getActionCommand();
if (!num.equals("")) {
// met le jour actuel d'une couleur
setDayActive(Integer.parseInt(num));
}
}
};
// Ajout des boutons
for (int i = 0; i < 6; i++)
for (int j = 0; j < 7; j++) {
bp.add(labs[i][j] = new JButton(""));
labs[i][j].addActionListener(dateSetter);
}
add(BorderLayout.CENTER, bp);
return (Integer.toString(yy) + Integer.toString(mm)) ;
}
public final static int dom[] = { 31, 28, 31, 30, /* jan fev mar avr */
31, 30, 31, 31, /* mai juin juil aout */
30, 31, 30, 31 /* sep oct nov dec */
};
/** Compute which days to put where, in the Cal panel */
protected void recompute() {
if (mm < 0 || mm > 11)
throw new IllegalArgumentException("Mois " + mm
+ " bad, must be 0-11");
clearDayActive();
calendar = new GregorianCalendar(yy, mm, dd);
leadGap = new GregorianCalendar(yy, mm, 1).get(Calendar.DAY_OF_WEEK) - 1;
int daysInMonth = dom[mm];
if (isLeap(calendar.get(Calendar.YEAR)) && mm == 1)
++daysInMonth;
// R<>initialise le label
for (int i = 0; i < leadGap; i++) {
labs[0][i].setText("");
}
for (int i = 1; i <= daysInMonth; i++) {
JButton b = labs[(leadGap + i - 1) / 7][(leadGap + i - 1) % 7];
b.setText(Integer.toString(i));
}
for (int i = leadGap + 1 + daysInMonth; i < 6 * 7; i++) {
labs[(i) / 7][(i) % 7].setText("");
}
if (thisYear == yy && mm == thisMonth)
setDayActive(dd);
modified: bd.properties modified: bd.script modified: bin/controleur/CtrlAccesListe.class modified: bin/controleur/CtrlLogin.class modified: bin/controleur/CtrlSaisieMembre.class modified: bin/controleur/TocToac.class new file: bin/vue/DlgLogin.class modified: bin/vue/Planning.class new file: doc/allclasses-frame.html new file: doc/allclasses-noframe.html new file: doc/class-use/test.html new file: doc/constant-values.html new file: doc/controleur/CtrlAccesListe.html new file: doc/controleur/CtrlLogin.html new file: doc/controleur/CtrlSaisieMembre.html new file: doc/controleur/TocToac.html new file: doc/controleur/class-use/CtrlAccesListe.html new file: doc/controleur/class-use/CtrlLogin.html new file: doc/controleur/class-use/CtrlSaisieMembre.html new file: doc/controleur/class-use/TocToac.html new file: doc/controleur/package-frame.html new file: doc/controleur/package-summary.html new file: doc/controleur/package-tree.html new file: doc/controleur/package-use.html new file: doc/deprecated-list.html new file: doc/help-doc.html new file: doc/index-files/index-1.html new file: doc/index-files/index-10.html new file: doc/index-files/index-11.html new file: doc/index-files/index-2.html new file: doc/index-files/index-3.html new file: doc/index-files/index-4.html new file: doc/index-files/index-5.html new file: doc/index-files/index-6.html new file: doc/index-files/index-7.html new file: doc/index-files/index-8.html new file: doc/index-files/index-9.html new file: doc/index.html new file: doc/modele/Disciplines.html new file: doc/modele/Evenements.html new file: doc/modele/Membres.html new file: doc/modele/Participer.html new file: doc/modele/class-use/Disciplines.html new file: doc/modele/class-use/Evenements.html new file: doc/modele/class-use/Membres.html new file: doc/modele/class-use/Participer.html new file: doc/modele/package-frame.html new file: doc/modele/package-summary.html new file: doc/modele/package-tree.html new file: doc/modele/package-use.html new file: doc/overview-frame.html new file: doc/overview-summary.html new file: doc/overview-tree.html new file: doc/package-frame.html new file: doc/package-list new file: doc/package-summary.html new file: doc/package-tree.html new file: doc/package-use.html new file: doc/resources/background.gif new file: doc/resources/tab.gif new file: doc/resources/titlebar.gif new file: doc/resources/titlebar_end.gif new file: doc/serialized-form.html new file: doc/stylesheet.css new file: doc/test.html new file: doc/vue/AfficherListeMembre.html new file: doc/vue/AjoutEntraineur.html new file: doc/vue/AjoutMembre.html new file: doc/vue/AjoutMembreBureau.html new file: doc/vue/AjoutPersonne.html new file: doc/vue/DlgLogin.html new file: doc/vue/MembreBureau.html new file: doc/vue/Planning.html new file: doc/vue/SupprimerDesk.html new file: doc/vue/SupprimerEntraineur.html new file: doc/vue/SupprimerMembre.html new file: doc/vue/SupprimerPersonne.html new file: doc/vue/class-use/AfficherListeMembre.html new file: doc/vue/class-use/AjoutEntraineur.html new file: doc/vue/class-use/AjoutMembre.html new file: doc/vue/class-use/AjoutMembreBureau.html new file: doc/vue/class-use/AjoutPersonne.html new file: doc/vue/class-use/DlgLogin.html new file: doc/vue/class-use/MembreBureau.html new file: doc/vue/class-use/Planning.html new file: doc/vue/class-use/SupprimerDesk.html new file: doc/vue/class-use/SupprimerEntraineur.html new file: doc/vue/class-use/SupprimerMembre.html new file: doc/vue/class-use/SupprimerPersonne.html new file: doc/vue/package-frame.html new file: doc/vue/package-summary.html new file: doc/vue/package-tree.html new file: doc/vue/package-use.html modified: src/controleur/CtrlAccesListe.java modified: src/controleur/CtrlLogin.java modified: src/controleur/CtrlSaisieMembre.java modified: src/controleur/TocToac.java new file: src/vue/DlgLogin.java modified: src/vue/Planning.java .classpath .project .settings/
2013-12-08 22:10:37 +00:00
// Recharge l'ecran
repaint();
}
/**
* isLeap() returns true if the given year is a Leap Year.
*
* "a year is a leap year if it is divisible by 4 but not by 100, except
* that years divisible by 400 *are* leap years." -- Kernighan &#038; Ritchie,
* _The C Programming Language_, p 37.
*/
public boolean isLeap(int year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
return true;
return false;
}
/** Set l'ann<6E>e, le mois et le jour */
public void setDate(int yy, int mm, int dd) {
this.yy = yy;
this.mm = mm; // commence a 0
this.dd = dd;
recompute();
}
/** Met <20> jour le jour actuel */
private void clearDayActive() {
JButton b;
if (activeDay > 0) {
b = labs[(leadGap + activeDay - 1) / 7][(leadGap + activeDay - 1) % 7];
b.setBackground(b0.getBackground());
b.repaint();
activeDay = -1;
}
}
private int activeDay = -1;
public void setDayActive(int newDay) {
clearDayActive();
// Entre le nouveau
if (newDay <= 0)
dd = new GregorianCalendar().get(Calendar.DAY_OF_MONTH);
else
dd = newDay;
Component square = labs[(leadGap + newDay - 1) / 7][(leadGap + newDay - 1) % 7];
square.setBackground(Color.red);
square.repaint();
activeDay = newDay;
}
public void setTaskDay(int newDay){
Component square = labs[(leadGap + newDay - 1) / 7][(leadGap + newDay - 1) % 7];
square.setBackground(Color.yellow);
square.repaint();
}
private void print_button() {
modified: bd.properties modified: bd.script modified: bin/controleur/CtrlAccesListe.class modified: bin/controleur/CtrlLogin.class modified: bin/controleur/CtrlSaisieMembre.class modified: bin/controleur/TocToac.class new file: bin/vue/DlgLogin.class modified: bin/vue/Planning.class new file: doc/allclasses-frame.html new file: doc/allclasses-noframe.html new file: doc/class-use/test.html new file: doc/constant-values.html new file: doc/controleur/CtrlAccesListe.html new file: doc/controleur/CtrlLogin.html new file: doc/controleur/CtrlSaisieMembre.html new file: doc/controleur/TocToac.html new file: doc/controleur/class-use/CtrlAccesListe.html new file: doc/controleur/class-use/CtrlLogin.html new file: doc/controleur/class-use/CtrlSaisieMembre.html new file: doc/controleur/class-use/TocToac.html new file: doc/controleur/package-frame.html new file: doc/controleur/package-summary.html new file: doc/controleur/package-tree.html new file: doc/controleur/package-use.html new file: doc/deprecated-list.html new file: doc/help-doc.html new file: doc/index-files/index-1.html new file: doc/index-files/index-10.html new file: doc/index-files/index-11.html new file: doc/index-files/index-2.html new file: doc/index-files/index-3.html new file: doc/index-files/index-4.html new file: doc/index-files/index-5.html new file: doc/index-files/index-6.html new file: doc/index-files/index-7.html new file: doc/index-files/index-8.html new file: doc/index-files/index-9.html new file: doc/index.html new file: doc/modele/Disciplines.html new file: doc/modele/Evenements.html new file: doc/modele/Membres.html new file: doc/modele/Participer.html new file: doc/modele/class-use/Disciplines.html new file: doc/modele/class-use/Evenements.html new file: doc/modele/class-use/Membres.html new file: doc/modele/class-use/Participer.html new file: doc/modele/package-frame.html new file: doc/modele/package-summary.html new file: doc/modele/package-tree.html new file: doc/modele/package-use.html new file: doc/overview-frame.html new file: doc/overview-summary.html new file: doc/overview-tree.html new file: doc/package-frame.html new file: doc/package-list new file: doc/package-summary.html new file: doc/package-tree.html new file: doc/package-use.html new file: doc/resources/background.gif new file: doc/resources/tab.gif new file: doc/resources/titlebar.gif new file: doc/resources/titlebar_end.gif new file: doc/serialized-form.html new file: doc/stylesheet.css new file: doc/test.html new file: doc/vue/AfficherListeMembre.html new file: doc/vue/AjoutEntraineur.html new file: doc/vue/AjoutMembre.html new file: doc/vue/AjoutMembreBureau.html new file: doc/vue/AjoutPersonne.html new file: doc/vue/DlgLogin.html new file: doc/vue/MembreBureau.html new file: doc/vue/Planning.html new file: doc/vue/SupprimerDesk.html new file: doc/vue/SupprimerEntraineur.html new file: doc/vue/SupprimerMembre.html new file: doc/vue/SupprimerPersonne.html new file: doc/vue/class-use/AfficherListeMembre.html new file: doc/vue/class-use/AjoutEntraineur.html new file: doc/vue/class-use/AjoutMembre.html new file: doc/vue/class-use/AjoutMembreBureau.html new file: doc/vue/class-use/AjoutPersonne.html new file: doc/vue/class-use/DlgLogin.html new file: doc/vue/class-use/MembreBureau.html new file: doc/vue/class-use/Planning.html new file: doc/vue/class-use/SupprimerDesk.html new file: doc/vue/class-use/SupprimerEntraineur.html new file: doc/vue/class-use/SupprimerMembre.html new file: doc/vue/class-use/SupprimerPersonne.html new file: doc/vue/package-frame.html new file: doc/vue/package-summary.html new file: doc/vue/package-tree.html new file: doc/vue/package-use.html modified: src/controleur/CtrlAccesListe.java modified: src/controleur/CtrlLogin.java modified: src/controleur/CtrlSaisieMembre.java modified: src/controleur/TocToac.java new file: src/vue/DlgLogin.java modified: src/vue/Planning.java .classpath .project .settings/
2013-12-08 22:10:37 +00:00
// rajouter bouton inscrire / desinscrire, si jour dispo ou non
this.b_inscrire = new JButton("S'inscrire") ;
modified: bd.properties modified: bd.script modified: bin/controleur/CtrlAccesListe.class modified: bin/controleur/CtrlLogin.class modified: bin/controleur/CtrlSaisieMembre.class modified: bin/controleur/TocToac.class new file: bin/vue/DlgLogin.class modified: bin/vue/Planning.class new file: doc/allclasses-frame.html new file: doc/allclasses-noframe.html new file: doc/class-use/test.html new file: doc/constant-values.html new file: doc/controleur/CtrlAccesListe.html new file: doc/controleur/CtrlLogin.html new file: doc/controleur/CtrlSaisieMembre.html new file: doc/controleur/TocToac.html new file: doc/controleur/class-use/CtrlAccesListe.html new file: doc/controleur/class-use/CtrlLogin.html new file: doc/controleur/class-use/CtrlSaisieMembre.html new file: doc/controleur/class-use/TocToac.html new file: doc/controleur/package-frame.html new file: doc/controleur/package-summary.html new file: doc/controleur/package-tree.html new file: doc/controleur/package-use.html new file: doc/deprecated-list.html new file: doc/help-doc.html new file: doc/index-files/index-1.html new file: doc/index-files/index-10.html new file: doc/index-files/index-11.html new file: doc/index-files/index-2.html new file: doc/index-files/index-3.html new file: doc/index-files/index-4.html new file: doc/index-files/index-5.html new file: doc/index-files/index-6.html new file: doc/index-files/index-7.html new file: doc/index-files/index-8.html new file: doc/index-files/index-9.html new file: doc/index.html new file: doc/modele/Disciplines.html new file: doc/modele/Evenements.html new file: doc/modele/Membres.html new file: doc/modele/Participer.html new file: doc/modele/class-use/Disciplines.html new file: doc/modele/class-use/Evenements.html new file: doc/modele/class-use/Membres.html new file: doc/modele/class-use/Participer.html new file: doc/modele/package-frame.html new file: doc/modele/package-summary.html new file: doc/modele/package-tree.html new file: doc/modele/package-use.html new file: doc/overview-frame.html new file: doc/overview-summary.html new file: doc/overview-tree.html new file: doc/package-frame.html new file: doc/package-list new file: doc/package-summary.html new file: doc/package-tree.html new file: doc/package-use.html new file: doc/resources/background.gif new file: doc/resources/tab.gif new file: doc/resources/titlebar.gif new file: doc/resources/titlebar_end.gif new file: doc/serialized-form.html new file: doc/stylesheet.css new file: doc/test.html new file: doc/vue/AfficherListeMembre.html new file: doc/vue/AjoutEntraineur.html new file: doc/vue/AjoutMembre.html new file: doc/vue/AjoutMembreBureau.html new file: doc/vue/AjoutPersonne.html new file: doc/vue/DlgLogin.html new file: doc/vue/MembreBureau.html new file: doc/vue/Planning.html new file: doc/vue/SupprimerDesk.html new file: doc/vue/SupprimerEntraineur.html new file: doc/vue/SupprimerMembre.html new file: doc/vue/SupprimerPersonne.html new file: doc/vue/class-use/AfficherListeMembre.html new file: doc/vue/class-use/AjoutEntraineur.html new file: doc/vue/class-use/AjoutMembre.html new file: doc/vue/class-use/AjoutMembreBureau.html new file: doc/vue/class-use/AjoutPersonne.html new file: doc/vue/class-use/DlgLogin.html new file: doc/vue/class-use/MembreBureau.html new file: doc/vue/class-use/Planning.html new file: doc/vue/class-use/SupprimerDesk.html new file: doc/vue/class-use/SupprimerEntraineur.html new file: doc/vue/class-use/SupprimerMembre.html new file: doc/vue/class-use/SupprimerPersonne.html new file: doc/vue/package-frame.html new file: doc/vue/package-summary.html new file: doc/vue/package-tree.html new file: doc/vue/package-use.html modified: src/controleur/CtrlAccesListe.java modified: src/controleur/CtrlLogin.java modified: src/controleur/CtrlSaisieMembre.java modified: src/controleur/TocToac.java new file: src/vue/DlgLogin.java modified: src/vue/Planning.java .classpath .project .settings/
2013-12-08 22:10:37 +00:00
this.b_desinscrire = new JButton("Se desinscrire") ;
b_inscrire.setEnabled(true) ;
b_desinscrire.setEnabled(false) ;
this.p_grille = new JPanel() ;
this.p_button = new JPanel() ;
this.p_south = new JPanel() ;
p_button.setLayout(new FlowLayout()) ;
p_grille.setLayout(new GridLayout(1, 2));
p_button.add(p_grille) ;
p_grille.add(b_inscrire);
p_grille.add(b_desinscrire) ;
p_south.add(p_button) ;
this.add(p_south, BorderLayout.SOUTH) ;
}
public void color_date(int day) {
setTaskDay(day) ;
}
}