java - 文本未显示在处理中

标签 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("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);
        }
    }
}

文本没有显示,但除此之外它工作正常。 (用户可以用鼠标在小程序上绘制白色像素。)

我正在尝试从 this 开始工作示例。

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

我做错了什么?

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

最佳答案

将 text() 调用移至 draw()。

关于java - 文本未显示在处理中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5679605/

相关文章:

java - 使用 PGraphic 对象为线条着色

java - 在加工过程中如何使一个物体向另一个物体(它的食物)移动?

java - 为什么Java的sort实现在排序之前先将列表转换为数组?

java - 导入 com.sun.image.codec.jpeg.*

java - 当 null 时,自关闭标签发出 xstream

java - 无法在 jar 中的 Maven 依赖项中找到要 Autowiring 的 bean,

java - 尽管将我的 JNAerator 构建的 jar 添加到类路径中,但无法使用它

c - 如何将特定的头文件添加到索引中,就像它包含在 eclipse cdt 中一样?

java - 计算处理中 Pi 的值

java - Android应用程序和服务器之间双向通信的推荐方法