Processing Alter Textfield功能控制P5

Processing Alter Textfield功能控制P5,processing,control-p5,Processing,Control P5,我想删除Textfield的一些功能 按下回车键或回车键时,该字段变为空。我希望输入的值保持在字段内 我已尝试重写submit方法,但未成功: widthTopField=新文本字段(控制P5,“宽度字段”){ @覆盖公共文本字段提交(){ 归还这个; } }; 演示在点击返回按钮后使用.setAutoClear()保留编辑字段内容。字段1设置为true,另一个设置为false import controlP5.*; ControlP5 cp5; void setup() { size(

我想删除
Textfield
的一些功能

按下回车键或回车键时,该字段变为空。我希望输入的值保持在字段内

我已尝试重写submit方法,但未成功:

widthTopField=新文本字段(控制P5,“宽度字段”){
@覆盖公共文本字段提交(){
归还这个;
}
};

演示在点击返回按钮后使用.setAutoClear()保留编辑字段内容。字段1设置为true,另一个设置为false

import controlP5.*;

ControlP5 cp5;

void setup() {
  size(400,400);
  
  PFont font = createFont("arial",18);
  
  cp5 = new ControlP5(this);
  
  cp5.addTextfield("Field 1")
     .setPosition(40,50)
     .setSize(200,40)
     .setFont(font)
     .setFocus(true)
     .setColor(color(255))
     .setAutoClear(true);
     ;
                 
  cp5.addTextfield("Field 2")
     .setPosition(40,130)
     .setSize(200,40)
     .setFont(font)
     .setAutoClear(false);
     ;
}

void draw() {
  background(0);
}


干得好!是否有理由显示两个字段
.setAutoClear(false)?删除了多余的第三个字段。这不是批评,但谢谢,这是一个改进。我只是想知道我错过了什么。@laancelot没有什么可错过的,这也是为什么会这样结束的原因,但我不想浪费带宽试图解释。我同意一个好的演示没有不必要的代码行。谢谢你的建议。