Advertisement
Guest User

Untitled

a guest
Dec 26th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. @UiField
  2. FlexTable tbl;
  3. //このListで追加したWidgetを管理する
  4. List<SubjectItem> itemList = new ArrayList<SubjectItem>();
  5.  
  6. public void addItem(String name){
  7. Label label = new Label(name);
  8. TextBox count = new TextBox();
  9. TextBox point = new TextBox();
  10. SubjectItem item = new SubjectItem();
  11.  
  12. //内部管理用
  13. item.id=id;
  14. item.label=label;
  15. item.count=count;
  16. item.point=point;
  17. itemList.add(item);
  18.  
  19. //UIの設定(画面)
  20. tbl.setWidget(itemNum,0,label);
  21. tbl.setWidget(itemNum,1,count);
  22. tbl.setWidget(itemNum,2,point);
  23. itemNum++;
  24. }
  25. public class SubjectItem {
  26.  
  27. //本当はアクセッサメソッドを用意したほうが良い
  28. public String id;
  29. public Label label;
  30. public TextBox count,point;
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement