VwpFAQDynamicAddCompJa
グループパネル: グループパネルに、コンポーネントを動的に追加する方法を教えてください。
「静的テキスト」コンポーネントをグループパネルにプログラムで追加する手順を次に示します。
1. 「ボタン」、および「グループパネル」を追加します。
2. 「アウトライン」ウィンドウで、「SessionBean1」を右クリックして「追加」>「プロパティー」を選択し、名前に「counter」、型に「int」を入力します。
3. 「アウトライン」ウィンドウの「SessionBean1」をダブルクリックして、 SessionBean1 の java ソースを開きます。「counter」まで下にスクロールして、初期値を 1 (例:
private int counter = 1;) に設定します。
\ 4. Page 1 のデザインビューに戻り、ボタンをダブルクリックしてボタンの action() メソッドに次のソースを追加します。
int count = getSessionBean1().getCounter();
UIComponent parent = groupPanel1;
StaticText newOne = new StaticText();
newOne.setId("newOne" + count);
newOne.setText("静的テキスト" + count);
boolean childAdded = parent.getChildren().add(newOne);
getSessionBean1().setCounter(count + 1);
5. インポートを修正します。
6. アプリケーションを配備して実行します。
ボタンを押すたびに、グループパネルに新しい静的テキストが追加されます。
- 日本語訳 : Yuko Ohsumi
- 英文 (翻訳したバージョン: 1)
- 日本語 NetBeans Visual Web Pack ユーザー FAQ へ戻る
