论坛首页 Java版 OO

gwt test

浏览 261 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-06-24 关键字: gwt
package com.mycompany.client;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.ListBox;
import com.google.gwt.user.client.ui.RootPanel;
import com.gwtext.client.widgets.Panel;
import com.gwtext.client.widgets.form.FieldSet;
import com.gwtext.client.widgets.form.FormPanel;
import com.gwtext.client.widgets.form.TextField;

public class MyApplication implements EntryPoint {

public void onModuleLoad() {
createComponents();
}

private void createComponents() {
Panel panel = new Panel();
panel.setBorder(false);
panel.setPaddings(15);
final FormPanel frm = new FormPanel();
frm.setDraggable(true);
frm.setWidth(600);
frm.setTitle("User Register");
FieldSet detailsFS = null;
String[] objDetailFS = new String[3];
TextField[] txtUsername = new TextField[3];
String a[] = new String[] { "One", "Two", "Three" };
String b[] = new String[] { "0", "1", "2" };
for (int i = 0; i <3; i++) {
objDetailFS[i] = "" + i;
}
for (int j = 0; j < objDetailFS.length; j++) {
detailsFS = new FieldSet(objDetailFS[j]);
for (int k = 0; k <=j; k++) {

if (b[k] == "0") {
txtUsername[k] = new TextField(a[k], a[k]);
detailsFS.add(txtUsername[k]);

}
else if (b[k] == "1") {
txtUsername[k] = new TextField(a[k], a[k]);
detailsFS.add(txtUsername[k]);
ListBox lslTest = new ListBox();
lslTest.addItem("true");
lslTest.addItem("false");
detailsFS.add(lslTest);

}
else {
txtUsername[k] = new TextField(a[k], a[k]);
detailsFS.add(txtUsername[k]);
ListBox lslTest2 = new ListBox();
lslTest2.addItem("Yes");
lslTest2.addItem("No");
detailsFS.add(lslTest2);

}

}
frm.add(detailsFS);
}
panel.add(frm);
RootPanel.get().add(panel);
}
}
   
论坛首页 Java版 OO

跳转论坛:
JavaEye推荐