Текст не отображается в обработке - PullRequest
2 голосов
/ 15 апреля 2011

Вот моя программа обработки, которую я редактирую в Eclipse:

import processing.core.PApplet;

@SuppressWarnings("serial")
public class ProcessingDebugGUI extends PApplet {
    public void setup() {

        textFont(loadFont("Candara-48.vlw"));

        fill(0, 102, 153);
        text("Increasing", 10, 20, 70, 70);
        text("Decreasing", 10, 40);

        size(200, 200);
        background(200);
    }

    public void draw() {
        stroke(255);
        if (mousePressed) {
            line(mouseX, mouseY, pmouseX, pmouseY);
        }
    }
}

Текст не отображается, но кроме этого он работает нормально.(Пользователь может рисовать белые пиксели на апплете с помощью мыши.)

Я пытаюсь работать с этим примером.

Я создал "Candara-48".vlw "файл из команды обработки" Создать шрифт ", затем поместил его в eclipse workspace\projectName\bin\data.

Что я делаю не так?

Решение : Переместите text() звонки на draw().

Ответы [ 2 ]

1 голос
/ 17 февраля 2012

Все, что вы хотите показать на экране, должно быть помещено в функцию отрисовки, в противном случае оно исчезнет с экрана при первом отрисовке.

Попробуйте установить задержку (10000);в начале функции отрисовки вы увидите свой текст (до тех пор, пока не закончится задержка и не произойдет первая отрисовка).

1 голос
/ 16 апреля 2011

Переместить текст () в вызовы draw ().

...