1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.cafesip.gwtcomp.examples.client;
20
21 import java.util.ArrayList;
22
23 import org.cafesip.gwtcomp.client.ui.EditableList;
24 import org.cafesip.gwtcomp.client.ui.MessageBar;
25 import org.cafesip.gwtcomp.client.ui.TitleBar;
26
27 import com.google.gwt.user.client.ui.FlowPanel;
28
29
30
31
32
33 public class EditableListSample extends FlowPanel
34 {
35
36
37
38
39
40 public EditableListSample()
41 {
42 super();
43 setWidth("100%");
44 init();
45 }
46
47 protected void init()
48 {
49 TitleBar titleBar = new TitleBar("Editable List", null, 1);
50 add(titleBar);
51 titleBar.setWidth("100%");
52
53 MessageBar msgbar = new MessageBar();
54 add(msgbar);
55 msgbar.setWidth("100%");
56
57 final EditableList list = new EditableList();
58 add(list);
59 list.setWidth("70%");
60 list.setMessageBar(msgbar);
61
62 ArrayList<String> elements = new ArrayList<String>();
63 elements.add("amit@cafesip.org");
64 elements.add("becky@cafesip.org");
65 elements.add("joe@cafesip.org");
66 elements.add("lilly@quik-j.com");
67
68 list.setList(elements);
69 }
70
71 }