Bonjours a tous
j'ai une question je ne sais pas si ca ce fait
j'ai une fenêtre d'environ 100x200
j'utilise un textfield de controlP5 pour mettre en œuvre le clavier que j'ai mis offSet a l’écran car je n'ai pas trouver comment les éditer et je les trouve laid je cherche juste a afficher le texte pas de box comme controlP5 et textfield
donc j'ai une fonction text() qui reprend ce qui est ecrit dans textfield jusque la aucun problème la ou j'ai mon problème c'est que rendu a l'extremiter de mon 100x200 le texte continue et je perd le fil moi il faudrait qu'il ce tasse au fur et a mesure qu'on ecrit ce que textfield fais
ex: si j'ai un String de 20 caractère de long je veux pouvoir en voir 10 caractère a la fois et au fur et a mesure que j’écris le texte ce tasse vers la gauche caractère par caractère
je sais pas si j'ai été clair
Merci
Danny
Hors ligne
salut a tous
c'est presque ça que je cherche sauf a la place de partir du début de la fenêtre et de jouer sur le texte width il faut que ça défile a gauche
merci
Danny
Hors ligne
Bonjour,
Tu peux faire comme cela :
int texteX = 0; String texte = ""; int largeurRect = 300; int hauteurRect = 20; PGraphics fenetre; void setup() { size(400, 400); fenetre = createGraphics(largeurRect, hauteurRect); } void draw() { background(0,0,255); fenetre.beginDraw(); fenetre.background(255); fenetre.fill(0); fenetre.text(texte, texteX, 15); fenetre.endDraw(); image(fenetre, 50, 100); float largeurTexte = textWidth(texte); if (largeurTexte > largeurRect) { texteX = int(largeurRect - largeurTexte); } } void keyPressed() { texte += key; println(key); }
Hors ligne
merci pour vos réponses
ça ma permis d'avancer et de mieux comprendre comment le clavier ce met en œuvre sans P5
merci
Danny
Hors ligne