按下鼠标后如何隐藏文本标签?

时间:2014-05-05 05:56:34

标签: processing control-p5

我使用Control-P5库来绘制text label

  void setup(){
    size(1400,800);
    cp5 = new ControlP5(this);
    myTextlabelB = new Textlabel(cp5,"Hello world",100,100,400,200);
 }

 void draw(){
    myTextlabelB.draw(this); 
    if(mousePressed){ 
        myTextlabelB.hide();
   // I want to hide the label here, but the hide function doesn't work
    }
}

1 个答案:

答案 0 :(得分:0)

隐藏Textlable存在一些错误,但它正在与Label类合作,因此您只需要获取label部分然后隐藏它:

myTextlabelB.get().hide();

draw()功能

的开头重绘背景也很重要
background(0);