如何在“处理”中创建单个草图的多个窗口?

如何在“处理”中创建单个草图的多个窗口?,第1张

如何在“处理”中创建单个草图的多个窗口

错误消息的原因很不言自明:该

add()
函数期望a
Component
,而
PApplet
不是
Component
。这是因为
PApplet
Applet
处理3开始不再扩展,因此将其用作a的旧代码
Component
将不再起作用。

相反,请考虑我对这个问题的回答。基本上,只需创建一个扩展

PApplet
到第二个窗口的类,然后
PApplet.runSketch()
使用该第二个
PApplet
作为参数进行调用:

void setup() {  size(100, 100);  String[] args = {"TwoframeTest"};  SecondApplet sa = new SecondApplet();  PApplet.runSketch(args, sa);}void draw() {  background(0);  ellipse(50, 50, 10, 10);}public class SecondApplet extends PApplet {  public void settings() {    size(200, 100);  }  public void draw() {    background(255);    fill(0);    ellipse(100, 50, 10, 10);  }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5010820.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存