Java 处理过程中未显示文本

Java 处理过程中未显示文本,java,eclipse,processing,Java,Eclipse,Processing,这是我在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("Inc

这是我在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);
        }
    }
}
文本没有显示,但除此之外,它工作正常。(用户可以使用鼠标在小程序上绘制白色像素。)

我试着从例子中学习

我使用Processing的“Create Font”命令创建了“Candara-48.vlw”文件,然后将其放置在
eclipse workspace\projectName\bin\data

我做错了什么


解决方案:将
text()
调用移动到
draw()

将text()调用移动到draw()。

要在屏幕上显示的所有内容都必须放在draw函数中,否则它将在第一次绘制时从屏幕上消失

试放延迟(10000);在draw函数的开头,您将看到您的文本(直到延迟结束并进行第一次绘制)