Processingで日本語入力フォーム (Swingアプリケーション利用)

http://q.hatena.ne.jp/1259202686
の質問者のコード

import java.awt.*; //これが要る

TextField inputLine = new TextField("inputLine"); 
void setup() {
size(200,100);
setLayout(null);
inputLine.setBounds(30,37,125,25);
add(inputLine);
} 
void mousePressed(){
String iLine = inputLine.getText();
println("inputLine: " + iLine);
}
void draw() {
}


これだとアルファベットしか打てない。

import java.awt.*;
import javax.swing.*;

void setup(){
JPanel panel = new JPanel();
BoxLayout layout = new BoxLayout(panel, BoxLayout.Y_AXIS);
panel.setLayout(layout);

panel.add(new JLabel("入力"));
JTextField text1 = new JTextField();
panel.add(text1);

int r = JOptionPane.showConfirmDialog(
null,	 // オーナーウィンドウ
panel,	 // メッセージ
"日本語入力",	 // ウィンドウタイトル
JOptionPane.OK_CANCEL_OPTION,	// オプション(ボタンの種類)
JOptionPane.QUESTION_MESSAGE);	// メッセージタイプ(アイコンの種類)

println(r);
println(text1.getText());

}

Processing IDEで日本語入力できないのを何とかしたい。
Swing上JPanelだと日本語入力はできた。