When you’re messing around for fun or something, I’m able to make the window move or resize if I want to. Is there a way to open multiple windows with the same code?
1 Like
There are several ways to do this; here’s one:
import javax.swing.*;
void setup() {
size(800,800);
surface.setTitle("Default Window");
JFrame wnd1 = new JFrame("Window One");
wnd1.setUndecorated(true);
wnd1.setBounds(100,100,300,350);
wnd1.setVisible(true);
JFrame wnd2 = new JFrame("Window Two");
wnd2.setBounds(300,200,300,350);
wnd2.setVisible(true);
JFrame wnd3 = new JFrame("Window Three");
wnd3.setBounds(500,300,300,350);
wnd3.setVisible(true);
}
void draw(){
// Use default canvas from default wnd if you need this for graphics
fill(255,0,0);
circle(width/2, height/2,300);
}
Can also use PApplets.
2 Likes
Do a search in the forum for multiple windows.
You can decide which best suits your needs.
:)
I just discovered this myself earlier today. Serendipitous!
From the Processing IDE:
File > Examples > Tests > MultipleWindows
As svan said, this approach uses PApplets.
1 Like