(处理)创建第二个 window 使主要的非常小
(Processing) Creating second window makes the main very tiny
使用处理 3.5 我正在制作第二个 window。显然(对我而言)第一个 window 现在搞砸了。如果我取出设置并绘制第二个主 window 就可以正常工作。任何人都可以帮助诊断这个吗? (忽略我的代码应该做什么)
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 的声明和 运行,它的第一个 window 仍然很小。但是如果你保留它而不是注释掉 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);
}
}
有一个全局设置,您可以在其中创建小程序 windows,然后为每个 Window 分别设置 类,例如,您可以在其中定义单独的行为。
使用处理 3.5 我正在制作第二个 window。显然(对我而言)第一个 window 现在搞砸了。如果我取出设置并绘制第二个主 window 就可以正常工作。任何人都可以帮助诊断这个吗? (忽略我的代码应该做什么)
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 的声明和 运行,它的第一个 window 仍然很小。但是如果你保留它而不是注释掉 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);
}
}
有一个全局设置,您可以在其中创建小程序 windows,然后为每个 Window 分别设置 类,例如,您可以在其中定义单独的行为。