gpt4 book ai didi

java - (处理)创建第二个窗口使主窗口变得非常小

转载 作者:行者123 更新时间:2023-12-02 09:50:27 25 4
gpt4 key购买 nike

使用处理 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 的内容,它的大小就正确了。

最佳答案

我相信问题可能是当您绘制 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);
}

}

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

enter image description here

关于java - (处理)创建第二个窗口使主窗口变得非常小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56353062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com