Bonjour à tous,
Après avoir cherché dans la doc, je n'arrive définitivement pas à trouver comment exprimer la condition que le champ de texte d'un textfield est vide. C'est sûrement très bête, mais je ne trouve pas.
Quelqu'un pour me dépanner ?
Merci d'avance
Hors ligne
Bonsoir,
peut être avec getText() puis en vérifiant si la chaîne de caractère contenue est = null...
Hors ligne
bonjour,
Avec un if (uneChaine == null) ne marche pas (uneChaine == "") idem
il faut faire un equals ou lenght
/** * from ControlP5 textfield (advanced) */ import controlP5.*; ControlP5 controlP5; Textfield myTextfield; void setup() { size(600, 400); frameRate(25); controlP5 = new ControlP5(this); myTextfield = controlP5.addTextfield("texting", 160, 100, 200, 20); myTextfield.setFocus(true); controlP5.addButton("clear", 0, 60, 100, 90, 20); } void draw() { background(0); } void clear() { if (myTextfield.getText().equals("")) { println("c'est inutile"); } else { println("ok ! j'efface"); myTextfield.clear(); } }
Hors ligne