Processingで複数ウィンドウ

Processingで複数ウィンドウをやる方法を調べると色々出てくる.
Processingで2ウィンドウプログラムを扱う - gutugutu3030
shigeodayo/PFrame

どれも非常に惜しい感じだったので,自分でも作ってみることにした.

右下の「Download」を押してダウンロードする.
さて,使い方だがダウンロードしたpdeファイルを使いたいプログラムにドラッグ&ドロップすると使える.
使い方は下のサンプルで見て欲しい.
つまり,どういうことかと言うと,
PFrame frameName = new PFrame(this);
で,初期化して,
frameName.ellipse(frameName.width/2,frameName.height/2,100,100);
のように,通常の命令の前に frameName. を付けるだけ.
ただし,draw()の最後で,
frameName.redraw();
を忘れずに書くこと.
他の関数は全て統合されているので,どちらがクリックされたかなどは,frameName.mousePressedで判定する.