java applet 上段に2×3、下段に1×3のボタンを作る
タイトルのようなアプレットを作りたいのですがなぜか実行されません。どこがおかしいのでしょうか?
(文字数制限のため省略)
{
private JButton bt[] = new JButton[9];
private JPanel pn[] = new JPanel[2];
int i;
public void init()
{
Container cnt = getContentPane();
for(i=0; i<9; i++){
add(bt[i] = new JButton(""));
}
pn[0] = new JPanel();
pn[1] = new JPanel();
//上パネルに置くボタン6つ
bt[0].setSize(80,80);
bt[0].setLocation(0,0);
bt[1].setSize(80,80);
bt[1].setLocation(80,0);
bt[2].setSize(80,80);
bt[2].setLocation(160,0);
bt[3].setSize(80,80);
bt[3].setLocation(0,80);
bt[4].setSize(80,80);
bt[4].setLocation(80,80);
bt[5].setSize(80,80);
bt[5].setLocation(160,80);
//下パネルに置くボタン3つ
bt[6].setSize(80,80);
bt[6].setLocation(0,200);
bt[7].setSize(80,80);
bt[7].setLocation(80,200);
bt[8].setSize(80,80);
bt[8].setLocation(160,200);
//上パネルと下パネルの作成
pn[0].setLocation(0,0);
pn[1].setLocation(0,200);
//ボタンをパネルに付ける
pn[0].add(bt[0]);
pn[0].add(bt[1]);
pn[0].add(bt[2]);
pn[0].add(bt[3]);
pn[0].add(bt[4]);
pn[0].add(bt[5]);
pn[1].add(bt[6]);
pn[1].add(bt[7]);
pn[1].add(bt[8]);
//コンテナへ追加
cnt.add(pn[0]);
cnt.add(pn[1]);
}
}
座標を指定してボタンを設置する方法にしたいと思っています。
ちなみに完成図はこのような感じにしたいです。
↓
□□□
□□□
□□□
お礼
ありがとうございます。できれば、ソースを詳しくおしえてほしいのですが・・。