为了账号安全,请及时绑定邮箱和手机立即绑定

(处理中)创建第二个窗口使主窗口非常小

(处理中)创建第二个窗口使主窗口非常小

精慕HU 2022-12-21 12:44:10
使用处理 3.5 我正在制作第二个窗口。显然(对我来说)第一个窗口现在搞砸了。如果我取出第二个主窗口的设置和绘图就可以正常工作。任何人都可以帮助诊断这个吗?(忽略我的代码应该做什么)  void setup(){    size(300, 300);    SecondApplet SA = new SecondApplet();    PApplet.runSketch(new String[] {"DataWin"},SA);  }  void draw(){    background(100, 45, 45);  }  public class SecondApplet extends PApplet {    void settings(){      size(400, 500);    }    void draw(){      background(100, 45, 100);    }  }真正奇怪的是,如果我注释掉 SA 的声明和运行,它的第一个窗口仍然很小。但是如果你保留它而不是注释掉它的内容SecondApplet是正确的大小。
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超6个赞

我认为问题可能是当您绘制 SecondApplet 时您的尺寸会被覆盖。为什么不试试下面的方法呢?


  void setup(){


    FirstApplet Applet1 = new FirstApplet();

    PApplet.runSketch(new String[] {"DataWin1"},Applet1);


    SecondApplet Applet2 = new SecondApplet();

    PApplet.runSketch(new String[] {"DataWin2"},Applet2);


  }


  public class FirstApplet extends PApplet {


    void settings(){

      size(600, 600);

    }


    void draw(){

      background(100, 45, 45);

    }


  }


  public class SecondApplet extends PApplet {


    void settings(){

      size(200, 200);

    }


    void draw(){

      background(100, 45, 100);

    }


  }

有一个全局设置,您可以在其中创建小程序窗口,然后为每个窗口设置单独的类,例如,您可以在其中定义单独的行为。

//img1.sycdn.imooc.com//63a28f3400010e3712000722.jpg

查看完整回答
反对 回复 2022-12-21
  • 1 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号