Как скрыть текстовую метку после нажатия мыши?

Я использовал 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 ответ

Решение

Есть какая-то ошибка с сокрытием Textlable но это работает с Label класс, так что вам просто нужно получить label часть, а затем скрыть это:

myTextlabelB.get().hide();

Также важно перерисовать фон в начале draw() функция

background(0);
Другие вопросы по тегам