COPIE CODE AVEC SLIDER (4)
01/02/2015 18:05
ETAT DU CODE au 01/02/2015
COPIE DU CODE ORIGINEL OU LE SLIDER REMPLACE LE TEXTFIELD DANS LES 2 PREMIERS NIVEAUX
(Solutions sur laquelle on peut se rabattre)
Sketch :
import g4p_controls.*;
import java.text.DecimalFormat;
int nombrealeatoire1;
int nombrealeatoire2;
public void setup(){
size(470, 320, JAVA2D);
createGUI();
customGUI();
// Place your setup code here
}
public void draw(){
background(120);
}
// 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:
background(0);
println("Niveau1 - GButton event occured " + System.currentTimeMillis()%10000000 );
window1 = new GWindow(this, "Window title", 0, 10, 442, 305, false, JAVA2D);
window1.addDrawHandler(this, "win_draw1");
level1 = new GLabel(window1.papplet, 170, 21, 63, 20);
level1.setText("Niveau 1");
level1.setTextBold();
level1.setTextItalic();
level1.setLocalColorScheme(GCScheme.GREEN_SCHEME);
level1.setOpaque(true);
nombre1 = new GLabel(window1.papplet, 15, 80, 60, 20);
nombre1.setText("Nombre 1");
nombre1.setOpaque(false);
nombre2 = new GLabel(window1.papplet, 100, 82, 59, 20);
nombre2.setText("Nombre 2");
nombre2.setOpaque(false);
operation = new GLabel(window1.papplet, 74, 77, 24, 29);
operation.setText("+");
operation.setOpaque(false);
buttonrandom = new GButton(window1.papplet, 338, 76, 80, 30);
buttonrandom.setText("Click");
buttonrandom.addEventHandler(this, "button1_click5random");
signe = new GLabel(window1.papplet, 160, 83, 17, 20);
signe.setText("=");
signe.setOpaque(false);
result = new GLabel(window1.papplet, 76, 265, 211, 35);
result.setText("reponse:");
result.setOpaque(false);
calculer = new GButton(window1.papplet, 338, 266, 80, 30);
calculer.setText("calculer");
calculer.addEventHandler(this, "button1_click5calculer");
boulean = new GLabel(window1.papplet, 142, 244, 80, 20);
boulean.setText("indefini");
boulean.setOpaque(false);
slider1resultat = new GSlider(window1.papplet, 10, 149, 348, 40, 10.0);
slider1resultat.setShowValue(true);
slider1resultat.setShowLimits(true);
slider1resultat.setLimits(10.0, 0.0, 20.0);
slider1resultat.setShowTicks(true);
slider1resultat.setNumberFormat(G4P.INTEGER, 0);
slider1resultat.setOpaque(false);
slider1resultat.addEventHandler(this, "slider1_change1resultat");
fill(99);
text("choisi ton résultat en faisant glisser le point bleu", 140, 120);
} //_CODE_:Niveau1:992170:
public void button1_click2(GButton source, GEvent event) { //_CODE_:Niveau2:282373:
println("Niveau2 - GButton event occured " + System.currentTimeMillis()%10000000 );
} //_CODE_:Niveau2:282373:
public void button1_click3(GButton source, GEvent event) { //_CODE_:Niveau3:287706:
println("Niveau3 - GButton event occured " + System.currentTimeMillis()%10000000 );
} //_CODE_:Niveau3:287706:
public void button1_click4(GButton source, GEvent event) { //_CODE_:Niveau4:400033:
println("Niveau4 - GButton event occured " + System.currentTimeMillis()%10000000 );
} //_CODE_:Niveau4:400033:
synchronized public void win_draw1(GWinApplet appc, GWinData data) { //_CODE_:window1:797102:
appc.background(230);
} //_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 button1_click5calculer(GButton source, GEvent event) { //_CODE_:calculer:350803:
println("calculer - GButton event occured " + System.currentTimeMillis()%10000000 );
DecimalFormat df = new DecimalFormat("0.##");
float valeur1;
valeur1 = int(slider1resultat.getValueF());
result.setText("la reponse est:"+ df.format(nombrealeatoire1 + nombrealeatoire2));
if (valeur1 == nombrealeatoire1 + nombrealeatoire2){boulean.setText("VRAI");}else{boulean.setText("FAUX");}
} //_CODE_:calculer:350803:
public void slider1_change1resultat(GSlider source, GEvent event) { //_CODE_:slider1resultat:329817:
println("slider1resultat - GSlider event occured " + System.currentTimeMillis()%10000000 );
} //_CODE_:slider1resultat:329817:
// 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;
GLabel signe;
GLabel result;
GButton calculer;
GLabel boulean;
GSlider slider1resultat;