パネル型API
レイアウトを変更するには
HTMLLayoutクラスを利用します。
設定できるレイアウトは、以下の通り。
右寄せ begin(HTMLLayout.RIGHT);
左寄せ begin(HTMLLayout.LEFT);
センタリング begin(HTMLLayout.CENTER);
改行 br();
beginメソッドで設定した属性は、endメソッドで解除を行います。
begin 〜 end のネストが深くなりすぎると例外が発生します(最大4段まで)。
例)
Panel p = new Panel();
// HTMLLayoutの生成と登録
HTMLLayout lm = new HTMLLayout();
p.setLayoutManager(lm);
// 文字列ラベルの挿入
p.add(label1);
// 改行を挿入
lm.br();
// センタリング属性を設定
lm.begin(HTMLLayout.CENTER);
p.add(button1);
p.add(button2);
// 先に設定したセンタリング属性を解除
lm.end();
|