ETAT DU CODE COURS ISN (4)
01/02/2015 18:08
ETAT DU CODE au 30/01/2015
Sketch:
// Need G4P library
import g4p_controls.*;
import java.text.DecimalFormat;
int nombrealeatoire1;
int nombrealeatoire2;
int nombrealeatoire3;
int nombrealeatoire4;
int nombrealeatoire5;
int nombrealeatoire6;
int nombrealeatoire7;
int nombrealeatoire8;
public void setup(){
size(480, 320, JAVA2D);
createGUI();
customGUI();
// Place your setup code here
}
public void draw(){
background(400);
}
// Use this method to add additional statements
// to customise the GUI controls
public void customGUI(){
}
Gui :
public void textfield1_change1(GTextField source, GEvent event) { //_CODE_:nompseudo:809295:
println("nompseudo - GTextField event occured " + System.currentTimeMillis()%10000000 );
} //_CODE_:nompseudo:809295:
public void button1_click1(GButton source, GEvent event) { //_CODE_:Niveau1:992170:
println("Niveau1 - GButton event occured " + System.currentTimeMillis()%10000000 );
window1 = new GWindow(this, "Window title", 0, 0, 400, 300, false, JAVA2D);
window1.addDrawHandler(this, "win_draw1");
level1 = new GLabel(window1.papplet, 150, 20, 80, 20);
level1.setText("Niveau 1");
level1.setTextBold();
level1.setTextItalic();
level1.setLocalColorScheme(GCScheme.GREEN_SCHEME);
level1.setOpaque(true);
nombre1 = new GLabel(window1.papplet, 30, 120, 80, 20);
nombre1.setText("Nombre 1");
nombre1.setOpaque(false);
nombre2 = new GLabel(window1.papplet, 145, 120, 80, 20);
nombre2.setText("Nombre 2");
nombre2.setOpaque(false);
operation = new GLabel(window1.papplet, 115, 115, 25, 30);
operation.setText("+");
operation.setOpaque(false);
buttonrandom = new GButton(window1.papplet, 300, 115, 80, 30);
buttonrandom.setText("Click");
buttonrandom.addEventHandler(this, "button1_click5random");
resultat = new GTextField(window1.papplet, 247, 119, 49, 30, G4P.SCROLLBARS_NONE);
resultat.setOpaque(true);
resultat.addEventHandler(this, "textfield1_change2");
signe = new GLabel(window1.papplet, 220, 120, 17, 20);
signe.setText("=");
signe.setOpaque(false);
result = new GLabel(window1.papplet, 97, 224, 211, 35);
result.setText("la reponse est:");
result.setOpaque(false);
calculer = new GButton(window1.papplet, 303, 172, 80, 30);
calculer.setText("calculer");
calculer.addEventHandler(this, "button1_click5calculer");
boulean = new GLabel(window1.papplet, 230, 231, 80, 20);
boulean.setText("indéfinis");
boulean.setOpaque(false);
} //_CODE_:Niveau1:992170:
public void button1_click2(GButton source, GEvent event) { //_CODE_:Niveau2:282373:
println("Niveau2 - GButton event occured " + System.currentTimeMillis()%10000000 );
window2 = new GWindow(this, "Window title", 0, 0, 400, 300, false, JAVA2D);
window2.addDrawHandler(this, "win_draw2");
nombre3 = new GLabel(window2.papplet, 30, 120, 80, 20);
nombre3.setText("Nombre 1");
nombre3.setOpaque(false);
operation1 = new GLabel(window2.papplet, 115, 115, 25, 30);
operation1.setText("+");
operation1.setOpaque(false);
nombre4 = new GLabel(window2.papplet, 145, 120, 80, 20);
nombre4.setText("Nombre 2");
nombre4.setOpaque(false);
level2 = new GLabel(window2.papplet, 150, 20, 80, 20);
level2.setText("Niveau 2");
level2.setLocalColorScheme(GCScheme.YELLOW_SCHEME);
level2.setOpaque(true);
buttonrandom2 = new GButton(window2.papplet, 300, 115, 80, 30);
buttonrandom2.setText("Click");
buttonrandom2.addEventHandler(this, "button1_click5random2");
resultat2 = new GTextField(window2.papplet, 247, 119, 49, 30, G4P.SCROLLBARS_NONE);
resultat2.setOpaque(true);
resultat2.addEventHandler(this, "textfield1_change2");
signe2 = new GLabel(window2.papplet, 220, 120, 17, 20);
signe2.setText("=");
signe2.setOpaque(false);
result2 = new GLabel(window2.papplet, 97, 224, 211, 35);
result2.setText("la reponse est:");
result2.setOpaque(false);
calculer2 = new GButton(window2.papplet, 303, 172, 80, 30);
calculer2.setText("calculer");
calculer2.addEventHandler(this, "button1_click5calculer2");
boulean2 = new GLabel(window2.papplet, 230, 231, 80, 20);
boulean2.setText("indéfinis");
boulean2.setOpaque(false);
} //_CODE_:Niveau2:282373:
public void button1_click3(GButton source, GEvent event) { //_CODE_:Niveau3:287706:
println("Niveau3 - GButton event occured " + System.currentTimeMillis()%10000000 );
window3 = new GWindow(this, "Window title", 0, 0, 400, 300, false, JAVA2D);
window3.addDrawHandler(this, "win_draw2");
nombre5 = new GLabel(window3.papplet, 30, 120, 80, 20);
nombre5.setText("Nombre 1");
nombre5.setOpaque(false);
level3 = new GLabel(window3.papplet, 150, 20, 80, 20);
level3.setText("Niveau 3");
level3.setTextBold();
level3.setTextItalic();
level3.setLocalColorScheme(GCScheme.ORANGE_SCHEME);
level3.setOpaque(true);
operation3 = new GLabel(window3.papplet, 115, 115, 25, 30);
operation3.setText("+");
operation3.setOpaque(false);
nombre6 = new GLabel(window3.papplet, 145, 120, 80, 20);
nombre6.setText("Nombre 2");
nombre6.setOpaque(false);
buttonrandom3 = new GButton(window3.papplet, 300, 115, 80, 30);
buttonrandom3.setText("Click");
buttonrandom3.addEventHandler(this, "button1_click5random3");
resultat3 = new GTextField(window3.papplet, 247, 119, 49, 30, G4P.SCROLLBARS_NONE);
resultat3.setOpaque(true);
resultat3.addEventHandler(this, "textfield1_change2");
signe3 = new GLabel(window3.papplet, 220, 120, 17, 20);
signe3.setText("=");
signe3.setOpaque(false);
result3 = new GLabel(window3.papplet, 97, 224, 211, 35);
result3.setText("la reponse est:");
result3.setOpaque(false);
calculer3 = new GButton(window3.papplet, 303, 172, 80, 30);
calculer3.setText("calculer");
calculer3.addEventHandler(this, "button1_click5calculer3");
boulean3 = new GLabel(window3.papplet, 230, 231, 80, 20);
boulean3.setText("indéfinis");
boulean3.setOpaque(false);
}
public void button1_click4(GButton source, GEvent event) { //_CODE_:Niveau4:400033:
println("Niveau4 - GButton event occured " + System.currentTimeMillis()%10000000 );
window4 = new GWindow(this, "Window title", 0, 0, 400, 300, false, JAVA2D);
window4.addDrawHandler(this, "win_draw3");
level4 = new GLabel(window4.papplet, 150, 20, 80, 20);
level4.setText("Niveau 4");
level4.setTextBold();
level4.setTextItalic();
level4.setLocalColorScheme(GCScheme.RED_SCHEME);
level4.setOpaque(true);
nombre7 = new GLabel(window4.papplet, 30, 120, 80, 20);
nombre7.setText("Nombre 1");
nombre7.setOpaque(false);
operation4 = new GLabel(window4.papplet, 115, 115, 25, 30);
operation4.setText("+");
operation4.setOpaque(false);
nombre8 = new GLabel(window4.papplet, 145, 120, 80, 20);
nombre8.setText("Nombre 2");
nombre8.setOpaque(false);
buttonrandom4 = new GButton(window4.papplet, 300, 115, 80, 30);
buttonrandom4.setText("Click");
buttonrandom4.addEventHandler(this, "button1_click5random4");
resultat4 = new GTextField(window4.papplet, 247, 119, 49, 30, G4P.SCROLLBARS_NONE);
resultat4.setOpaque(true);
resultat4.addEventHandler(this, "textfield1_change2");
signe4 = new GLabel(window4.papplet, 220, 120, 17, 20);
signe4.setText("=");
signe4.setOpaque(false);
result4 = new GLabel(window4.papplet, 97, 224, 211, 35);
result4.setText("la reponse est:");
result4.setOpaque(false);
calculer4 = new GButton(window4.papplet, 303, 172, 80, 30);
calculer4.setText("calculer");
calculer4.addEventHandler(this, "button1_click5calculer4");
boulean4 = new GLabel(window4.papplet, 230, 231, 80, 20);
boulean4.setText("indéfinis");
boulean4.setOpaque(false);
} //_CODE_:Niveau4:400033:
synchronized public void win_draw1(GWinApplet appc, GWinData data) { //_CODE_:window1:797102:
appc.background(250);
} //_CODE_:window1:797102:
public void button1_click5random(GButton source, GEvent event) { //_CODE_:buttonrandom:204437:
println("button1 - GButton event occured " + System.currentTimeMillis()%10000000 );
DecimalFormat df = new DecimalFormat("0.##");
nombrealeatoire1 = int(random(0,10));
nombre1.setText(df.format(nombrealeatoire1));
nombrealeatoire2 = int(random(0,10));
nombre2.setText(df.format(nombrealeatoire2));
} //_CODE_:buttonrandom:204437:
public void textfield1_change2(GTextField source, GEvent event) { //_CODE_:resultat:999639:
println("resultat - GTextField event occured " + System.currentTimeMillis()%10000000 );
} //_CODE_:resultat:999639:
public void button1_click5calculer(GButton source, GEvent event) { //_CODE_:calculer:350803:
println("calculer - GButton event occured " + System.currentTimeMillis()%10000000 );
DecimalFormat df = new DecimalFormat("0.##");
boulean.setText(df.format(nombrealeatoire1+nombrealeatoire2));
float valeur1;
valeur1 = int(nombrealeatoire1+nombrealeatoire2);
if( valeur1 == nombrealeatoire1+nombrealeatoire2)
{bravo = new GLabel(window1.papplet, 230, 172, 80, 20);
bravo.setText("Bravo");
bravo.setOpaque(false);} else
{perdu = new GLabel(window1.papplet, 230, 172, 80, 20);
bravo.setText("Perdu");
bravo.setOpaque(false);}
}
synchronized public void win_draw2(GWinApplet appc, GWinData data) { //_CODE_:window2:549866:
appc.background(230);
} //_CODE_:window2:549866:
public void button1_click5random2(GButton source, GEvent event) { //_CODE_:buttonrandom2:274601:
println("buttonrandom2 - GButton event occured " + System.currentTimeMillis()%10000000 );
DecimalFormat df = new DecimalFormat("0.##");
nombrealeatoire3 = int(random(0,50));
nombre3.setText(df.format(nombrealeatoire3));
nombrealeatoire4 = int(random(0,50));
nombre4.setText(df.format(nombrealeatoire4));
} //_CODE_:buttonrandom2:274601:
public void button1_click5calculer2(GButton source, GEvent event) { //_CODE_:calculer:350803:
println("calculer2 - GButton event occured " + System.currentTimeMillis()%10000000 );
DecimalFormat df = new DecimalFormat("0.##");
boulean2.setText(df.format(nombrealeatoire3+nombrealeatoire4));
float valeur1;
valeur1 = int(nombrealeatoire3+nombrealeatoire4);
if( valeur1 == nombrealeatoire3+nombrealeatoire4)
{bravo = new GLabel(window2.papplet, 230, 172, 80, 20);
bravo.setText("Bravo");
bravo.setOpaque(false);} else
{perdu = new GLabel(window2.papplet, 230, 172, 80, 20);
bravo.setText("Perdu");
bravo.setOpaque(false);}
}
public void button1_click5random3(GButton source, GEvent event) {
println("buttonrandom3 - GButton event occured " + System.currentTimeMillis()%10000000 );
DecimalFormat df = new DecimalFormat("0.##");
nombrealeatoire5 = int(random(0,100));
nombre5.setText(df.format(nombrealeatoire5));
nombrealeatoire6 = int(random(0,100));
nombre6.setText(df.format(nombrealeatoire6));
} //_CODE_:buttonrandom3:514713:
public void button1_click5calculer3(GButton source, GEvent event) { //_CODE_:calculer:350803:
println("calculer3 - GButton event occured " + System.currentTimeMillis()%10000000 );
DecimalFormat df = new DecimalFormat("0.##");
boulean3.setText(df.format(nombrealeatoire5+nombrealeatoire6));
float valeur1;
valeur1 = int(nombrealeatoire5+nombrealeatoire6);
if( valeur1 == nombrealeatoire5+nombrealeatoire6)
{bravo = new GLabel(window3.papplet, 230, 172, 80, 20);
bravo.setText("Bravo");
bravo.setOpaque(false);} else
{perdu = new GLabel(window3.papplet, 230, 172, 80, 20);
bravo.setText("Perdu");
bravo.setOpaque(false);}
}
synchronized public void win_draw3(GWinApplet appc, GWinData data) { //_CODE_:window4:657767:
appc.background(230);
} //_CODE_:window4:657767:
public void button1_click5random4(GButton source, GEvent event) { //_CODE_:buttonrandom4:859796:
println("buttonrandom4 - GButton event occured " + System.currentTimeMillis()%10000000 );
DecimalFormat df = new DecimalFormat("0.##");
nombrealeatoire7 = int(random(0,500));
nombre7.setText(df.format(nombrealeatoire7));
nombrealeatoire8 = int(random(0,500));
nombre8.setText(df.format(nombrealeatoire8));
} //_CODE_:buttonrandom4:859796:
public void button1_click5calculer4(GButton source, GEvent event) { //_CODE_:calculer:350803:
println("calculer4 - GButton event occured " + System.currentTimeMillis()%10000000 );
DecimalFormat df = new DecimalFormat("0.##");
boulean4.setText(df.format(nombrealeatoire7+nombrealeatoire8));
float valeur1;
valeur1 = int(nombrealeatoire7+nombrealeatoire8);
if( valeur1 == nombrealeatoire7+nombrealeatoire8)
{bravo = new GLabel(window4.papplet, 230, 172, 80, 20);
bravo.setText("Bravo");
bravo.setOpaque(false);} else
{perdu = new GLabel(window4.papplet, 230, 172, 80, 20);
bravo.setText("Perdu");
bravo.setOpaque(false);}
}
// Create all the GUI controls.
// autogenerated do not edit
public void createGUI(){
G4P.messagesEnabled(false);
G4P.setGlobalColorScheme(GCScheme.BLUE_SCHEME);
G4P.setCursor(ARROW);
if(frame != null)
frame.setTitle("Sketch Window");
CALCULATOR = new GLabel(this, 150, 19, 167, 31);
CALCULATOR.setText("CALCULATOR");
CALCULATOR.setTextBold();
CALCULATOR.setLocalColorScheme(GCScheme.RED_SCHEME);
CALCULATOR.setOpaque(true);
Pseudo = new GLabel(this, 9, 97, 80, 20);
Pseudo.setText("Pseudo :");
Pseudo.setTextBold();
Pseudo.setTextItalic();
Pseudo.setOpaque(true);
nompseudo = new GTextField(this, 90, 97, 281, 20, G4P.SCROLLBARS_NONE);
nompseudo.setOpaque(true);
nompseudo.addEventHandler(this, "textfield1_change1");
Niveaux = new GLabel(this, 192, 140, 86, 20);
Niveaux.setText("Niveaux");
Niveaux.setTextBold();
Niveaux.setLocalColorScheme(GCScheme.PURPLE_SCHEME);
Niveaux.setOpaque(true);
Niveau1 = new GButton(this, 21, 233, 80, 30);
Niveau1.setText("Niveau 1");
Niveau1.setTextBold();
Niveau1.setTextItalic();
Niveau1.setLocalColorScheme(GCScheme.GREEN_SCHEME);
Niveau1.addEventHandler(this, "button1_click1");
Niveau2 = new GButton(this, 135, 232, 80, 30);
Niveau2.setText("Niveau 2");
Niveau2.setTextBold();
Niveau2.setTextItalic();
Niveau2.setLocalColorScheme(GCScheme.YELLOW_SCHEME);
Niveau2.addEventHandler(this, "button1_click2");
Niveau3 = new GButton(this, 258, 231, 80, 30);
Niveau3.setText("Niveau 3");
Niveau3.setTextBold();
Niveau3.setTextItalic();
Niveau3.setLocalColorScheme(GCScheme.ORANGE_SCHEME);
Niveau3.addEventHandler(this, "button1_click3");
Niveau4 = new GButton(this, 372, 230, 80, 30);
Niveau4.setText("Niveau 4");
Niveau4.setTextBold();
Niveau4.setTextItalic();
Niveau4.setLocalColorScheme(GCScheme.RED_SCHEME);
Niveau4.addEventHandler(this, "button1_click4");
}
// Variable declarations
// autogenerated do not edit
GLabel CALCULATOR;
GLabel Pseudo;
GTextField nompseudo;
GLabel Niveaux;
GButton Niveau1;
GButton Niveau2;
GButton Niveau3;
GButton Niveau4;
GWindow window1;
GLabel level1;
GLabel nombre1;
GLabel nombre2;
GLabel operation;
GButton buttonrandom;
GTextField resultat;
GTextField resultat2;
GTextField resultat3;
GTextField resultat4;
GLabel signe;
GLabel signe2;
GLabel signe3;
GLabel signe4;
GLabel result;
GLabel result2;
GLabel result3;
GLabel result4;
GButton calculer;
GButton calculer2;
GButton calculer3;
GButton calculer4;
GLabel boulean;
GLabel boulean2;
GLabel boulean3;
GLabel boulean4;
GWindow window2;
GLabel nombre3;
GLabel operation1;
GLabel nombre4;
GLabel level2;
GButton buttonrandom2;
GWindow window3;
GLabel nombre5;
GLabel level3;
GLabel operation3;
GLabel nombre6;
GButton buttonrandom3;
GWindow window4;
GLabel level4;
GLabel nombre7;
GLabel operation4;
GLabel nombre8;
GButton buttonrandom4;
GLabel bravo;
GLabel perdu;