GWT trees

今天后可能要很长时间都不会再用到GWT,学了一段时间的GWT觉得还是写出一点来和大学分享一下. 

这是一个动态树,只要把list改到你想的的list就行了.

public class TestGwt implements EntryPoint {

 public void onModuleLoad() {
 // Create a tree with a few items in it.
 List list = new ArrayList();
 list.add("1------");
 list.add("2------");
 list.add("3------");
 list.add("4------");
 List list_1 = new ArrayList();
 list_1.add("a------");
 list_1.add("b------");
 list_1.add("c------");
 list_1.add("d------");
 List list_2 = new ArrayList();
 list_2.add("a------1");
 list_2.add("b------2");
 list_2.add("c------3");
 list_2.add("d------4");
 TreeItem root = null;
 System.out.println(list.size());
 Tree t = new Tree();
 for(int i=0;i<list.size(); i++){
 root = new TreeItem(list.get(i).toString());
 if(i==0){
 
 for(int j=0 ; j<list_1.size(); j++){
 TreeItem item1 = new TreeItem(list_1.get(j).toString());
 if(j==0){
 for(int k=0 ; k<list_2.size(); k++){
 item1.addItem(list_2.get(k).toString());
 }}
 root.addItem(list_1.get(j).toString());
 root.addItem(item1);
 
 }
 }
 // Add a CheckBox to the tree
 TreeItem item = new TreeItem("abc");
 item.addItem("b------");
 item.addItem("c------");
 item.addItem("d------");
 
 root.addItem(item);
 
 t.addItem(root);
 }
 
 
 

 

 // Add it to the root panel.
 RootPanel.get().add(t);
 }
 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值