Как создать более одного окна одного эскиза в обработке?

Я хочу создать два окна, используя только один эскиз в Processing.

Что я пытаюсь сделать, так это то, что если я нажимаю кнопку в одном окне, то какое-то изображение появляется в другом окне.

Я искал в Google и нашел несколько примеров. На самом деле, я нашел тот же вопрос в этой «паутине переполнения стека». Вот ссылки.

Создать более одного окна одного эскиза в обработке http://forum.processing.org/one/topic/multiple-windows-2-4-2011.html

Вот коды вторых ссылок.

import java.awt.Frame;
PFrame f;
secondApplet s;
//f = new PFrame();
void setup() {
 size(320, 240);
 f = new PFrame();
}

void draw() {
  background(255,0,0);
   fill(255);
   rect(10,10,frameCount%0,10);
   s.background(0, 0, 255);
   s.fill(100);
   s.rect(10,20,frameCount%0,10);
   s.redraw();
}

public class PFrame extends Frame{
    public PFrame() {
        setBounds(100,100,400,300);
        s = new secondApplet();
        add(s);
        s.init();
        show();
    }
}

public class secondApplet extends PApplet {
    public void setup() {
        size(400, 300);
        noLoop();
    }

    public void draw() {
    }
} 

Но когда я запускаю этот код, я получаю следующее сообщение об ошибке вдобавить (s);.

Метод add (Component) в типе Container не применим для аргументов (multi_window_test.secondApplet)

Код первого комментария первой ссылки похож, но когда я запускаю этот код, я получаю то же сообщение об ошибке.

Другие примеры кода, которые я нашел, все похожи. Все они создают класс PFrame и secondApplet, который расширяет PApplet. Они сказали, что эти коды работают хорошо, но я не могу запустить эти коды.

Я не смог найти причину моего сообщения об ошибке. Другие люди, кажется, не имеют проблем при запуске этого примера кода, кроме меня. Если кто-то знает решение, пожалуйста, помогите мне.

Кроме того, если есть другой простой способ создания нескольких окон в одном наброске, пожалуйста, дайте мне знать.

Ответы на вопрос(1)

Ваш ответ на вопрос