当前位置: 首页 > 知识库问答 >
问题:

在处理中运行时,我的草图不会显示任何内容

徐佐
2023-03-14

我对处理是完全陌生的,我想通过创建一个简单的绘制矩形的草图来测试它,然而,当我运行草图时,会弹出一个没有任何内容的窗口。我试着把它填满,在上面画一个提纲,还有其他各种事情,但什么都没发生。我认为这不是代码的问题,而是应用程序本身的问题,我不知道如何修复它。我正在windows上使用processing 3.5.4。

代码:

class Sketch {
  void setup() {
    size(100, 100);
  }
  
  void draw() {
    rect(50, 50, 25, 25);
  }
}

预期输出:屏幕上显示一个正方形。

输出:没有显示

<iframe src="https://drive.google.com/file/d/1gAQsX0hpAyH_iSbUXkyO87a8NpXscLEL/preview" width="640" height="480"></iframe>

共有1个答案

慕阳文
2023-03-14

直截了当地插话(如果我没有正确回答你的问题,请不要伤害我):

绘制()安装()已经是处理。事实上,您写入类的那些不会自动执行,因为处理将寻找自己的方法。这就是为什么你会得到这个:

顺便说一句,这与运行空草图的结果完全相同。

要解决这个问题,只需将draw()setup()从类中取出,然后处理将找到并运行它们:

void setup() {
  size(100, 100);
}

void draw() {
  rect(50, 50, 25, 25);
}

玩得高兴

 类似资料:
  • 我怎么让它工作?

  • 下面的代码旨在将蓝色背景和三个移动形状(圆形、正方形、三角形)绘制到屏幕上。然而,代码是用面向对象编程编写的,我的草图在处理IDE的Java模式下工作得很好,但在OpenProcessing中却不能工作,这是不对的。代码编译得很好。我想我在OOP中做了一些不正确的事情。谁能帮帮我吗?谢了!

  • 我在画板上。cc和draw方法不会输出任何文本。 这个程序应该画三角形。我的画法会像它想象的那样画线,但是它不会画文本。让我沮丧的是,我以前用过文本(),没有问题。我回去用文本()加载了我以前做的另一个程序,它工作得很好!打印文本n一切。但我目前的程序不会这样做。 我很迷茫:(

  • 问题内容: 我有一个在我的dockerfile中启动的Python(2.7)应用程序: main.py 在启动时会打印一些字符串,然后进入循环: 只要我使用-it标志启动容器,一切都会按预期进行: 我稍后可以通过日志看到相同的输出: 如果我尝试使用-d标志运行相同的容器,则该容器似乎正常启动,但看不到任何输出: 但是容器似乎仍在运行; 附件也不显示任何内容: 任何想法出什么事了吗?在后台运行时,“

  • 问题内容: 我终于设法让我的Java小程序在浏览器中运行,但是现在我面临一个问题,那就是我的图像都不会显示。唯一显示的是在applet屏幕中绘制的黑色文本。 为了使该applet完全起作用,我不得不将其作为罐子导出并自己签名。现在,我想知道为什么图像无法显示。我检查了一下,jar文件确实包含了所有图像文件。同样,小程序在Eclipse中运行得很好。 这可能是什么问题? 是应该访问的第一个图像。 另