ETAT DU CODE COURS ISN (4)

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;
 
Article mis en ligne par Nicolas et Pierric