Java 处理过程中未显示文本
这是我在Eclipse中编辑的处理程序: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
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函数的开头,您将看到您的文本(直到延迟结束并进行第一次绘制)