How to make a new window in processing and add image on it?

edited June 2015 in How To...

How do I make a second window in processing and edit it's size as well?

Answers

  • edited June 2015
    import javax.swing.*; 
    SecondApplet s;
    void setup() {
      size(640, 480);
      PFrame f = new PFrame(width, height);
      frame.setTitle("first window");
      f.setTitle("second window");
      fill(0);
    }
    void draw() {
      background(255);
      ellipse(mouseX, mouseY, 10, 10);
      s.setGhostCursor(mouseX, mouseY);
    }
    public class PFrame extends JFrame {
      public PFrame(int width, int height) {
        setBounds(100, 100, width, height);
        s = new SecondApplet();
        add(s);
        s.init();
        show();
      }
    }
    public class SecondApplet extends PApplet {
      int ghostX, ghostY;
      public void setup() {
        background(0);
        noStroke();
      }
    
      public void draw() {
        background(50);
        fill(255);
        ellipse(mouseX, mouseY, 10, 10);
        fill(0);
        ellipse(ghostX, ghostY, 10, 10);
      }
      public void setGhostCursor(int ghostX, int ghostY) {
        this.ghostX = ghostX;
        this.ghostY = ghostY;
      }
    }
    
Sign In or Register to comment.