#コード
sample.pde
import processing.awt.*;
import java.awt.*;
import javax.swing.*;
void setup(){
size(100,100);
Canvas canvas =(Canvas)surface.getNative();
JLayeredPane pane =(JLayeredPane)canvas.getParent().getParent();
JTextField field=new JTextField("");
field.setBounds(10,height*3/4,100,20);
pane.add(field);
ellipse(0,0,100,100);
}
void draw(){
}
pane.add(Component c)でprocessingにコンポーネントを追加することができます。
また、paneにはレイアウトがないためsetBoundsがないと表示されないです。
ではでは
#こちらも合わせてどうぞ
[swingの中にprocessingを埋め込む]
(http://qiita.com/hotman78/items/65f84e52560cc093d37f)
PSurfaceまとめ
javaからPAppletのインスタンスを作らずに、processingのメソッドを呼び出す方法