[Processing] -Synthaxe pour afficher du text dans textfield()
Xaun
-
greg6614 Messages postés 592 Date d'inscription Statut Membre Dernière intervention -
greg6614 Messages postés 592 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comme dit dans le titre, j'ai longuement chercher une méthode pour pouvoir afficher mon texte dans un textfield() mais je n'est malheureusement rien trouver de vraiment intéressant.
Voilà ma situation : J'essaie de faire un convertisseur Binaire/décimale hexadécimale ( j'ai réussi à faire les conversions ) et je cherche à pouvoir afficher mes résultats dans les textfield() vides, c'est à dire ceux où je n'est pas de données saisies. Quand j'appuie sur ENTREE, la conversion doit se faire depuis la case où j'ai entrer une valeur et afficher son équivalent pour les deux autres conversions. Voilà à quoi ressemble actuellement mon programme : http://gyazo.com/312bfb4443727a6506ec1fca4c00e821
Voici le code de mon programme actuel.
Si quelqu'un pouvait me donner la formule magique pour arriver à afficher du texte dans un textfield() avec par exemple cette conversion, se serai vraiment super c:
Merci d'avoir pris le temps de lire mon problème =)
Comme dit dans le titre, j'ai longuement chercher une méthode pour pouvoir afficher mon texte dans un textfield() mais je n'est malheureusement rien trouver de vraiment intéressant.
Voilà ma situation : J'essaie de faire un convertisseur Binaire/décimale hexadécimale ( j'ai réussi à faire les conversions ) et je cherche à pouvoir afficher mes résultats dans les textfield() vides, c'est à dire ceux où je n'est pas de données saisies. Quand j'appuie sur ENTREE, la conversion doit se faire depuis la case où j'ai entrer une valeur et afficher son équivalent pour les deux autres conversions. Voilà à quoi ressemble actuellement mon programme : http://gyazo.com/312bfb4443727a6506ec1fca4c00e821
Voici le code de mon programme actuel.
import processing.video.*; import controlP5.*; ControlP5 cp5; PFont font, mapolice; String decimale="0", hexadecimale="0", binaire="0", message, decBlbl="0", decHlhl, binD, binH="0", hexB, hexD, decB, decH; String hexadecimaleB, binaireH; int D, B, H, BH, i; Movie myMovie; RadioButton r; PGraphics pg; void setup() { size(730, 400); rect(400, 280, 730, 400); //Position vidéo myMovie = new Movie(this, "biinaire.mov"); myMovie.loop(); size(800, 500); mapolice = loadFont("BatmanForeverAlternate-22.vlw"); // Chargement de la police textFont(mapolice, 18); cp5 = new ControlP5(this); cp5.addTextfield("binaire") .setPosition(170, 190) .setSize(300, 40) .setFont(mapolice) .setFocus(true) .setColor(color(#00FF12)); cp5.addTextfield("decimale") .setPosition(190, 300) .setSize(300, 40) .setFont(mapolice) .setFocus(true) .setColor(color(#00FF12)); cp5.addTextfield("hexadecimale") .setPosition(250, 412) .setSize(300, 40) .setFont(mapolice) .setFocus(true) .setColor(color(#00FF12)); } void draw() { background(#393B3B); // Fond couleur gris fill(255, 255, 255); strokeWeight(2); //Contour rectangle beige textFont(mapolice, 22); message=("Projet première STI2D SIN"); text(message, 210, 35); message=("- 2015 -"); text(message, 355, 62); textFont(mapolice, 18); fill(#202121);//Couleur gris sombre rectangle convertisseur rectMode(CENTER);// Rectangle convertisseur rect(400, 280, 730, 400); fill(#00FFF0); message=("Binaire >"); text(message, 55, 213); message=("Decimale >"); text(message, 55, 325); message=("Hexadecimale >"); text(message, 55, 438); message=("(2)"); text(message, 480, 238); message=("(10)"); text(message, 500, 350); message=("(16)"); text(message, 560, 460); textFont(mapolice, 28); message=("* Entrer une valeure à convertir *"); text(message, 77, 120); textFont(mapolice, 18); tint(255, 25); image(myMovie, 35, 80, 730, 400); //Decimale > Binaire -OK- D=int(decimale); binD=(binary(D, 30)); println("Decimale > Binaire : "+binD+""); //Decimale > Hexadecimale -OK- D=int(decimale); hexD=(hex(D)); println("Decimale > Hexadecimale : "+hexD+""); //Hexadecimale > Decimale String decH = (hexadecimale); println("Hexadecimale > Decimale : "+unhex(decH)+""); //Binaire > Decimale String decB = (binaire); println("Binaire > Decimale : "+unbinary(decB)+""); //Binaire > Hexadecimale println("Binaire > Hexadecimale : " + Integer.toString(Integer.parseInt(binaire, 2), 16)); //Hexadecimale > Binaire println("Hexadecimale > Binaire : " + Integer.toString(Integer.parseInt(hexadecimale, 16), 2)); } void movieEvent(Movie m) { m.read(); } public void clear() { cp5.get(Textfield.class, (decimale)).clear(); }
Si quelqu'un pouvait me donner la formule magique pour arriver à afficher du texte dans un textfield() avec par exemple cette conversion, se serai vraiment super c:
//Binaire > Hexadecimale println("Binaire > Hexadecimale : " + Integer.toString(Integer.parseInt(binaire, 2), 16));
Merci d'avoir pris le temps de lire mon problème =)
A voir également:
- [Processing] -Synthaxe pour afficher du text dans textfield()
- Afficher appdata - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher mot de passe wifi android - Guide