List of usage examples for com.google.gwt.user.client.ui Tree addItem
@Override
public TreeItem addItem(Widget widget)
From source file:asquare.gwt.tests.focus.client.Demo.java
License:Apache License
private Widget createFocusPanel() { Table outer = new Table(); outer.add(new FocusPanel(new Label("Label in a FocusPanel"))); outer.add(new Button("Button")); outer.add(new CheckBox("CheckBox")); outer.add(new TextBox()); outer.add(new PasswordTextBox()); outer.add(new TextArea()); outer.add(new RadioButton("group1", "RadioButton1")); outer.add(new RadioButton("group1", "RadioButton2")); ListBox listBox1 = new ListBox(); listBox1.addItem("ListBox1"); listBox1.addItem("item2"); listBox1.addItem("item3"); outer.add(listBox1);//w w w . j av a 2 s . c o m ListBox listBox2 = new ListBox(true); listBox2.setVisibleItemCount(3); listBox2.addItem("ListBox2"); listBox2.addItem("item2"); listBox2.addItem("item3"); outer.add(listBox2); Tree tree = new Tree(); tree.addItem("Tree"); tree.addItem("item2"); tree.addItem("item3"); outer.add(tree); return outer; }
From source file:asquare.gwt.tests.focusevent.client.Demo.java
License:Apache License
private Widget createDemoPanel() { TestPanel outer = new TestPanel(); outer.add(new Label("GWT onfocus Event Handler")); outer.add(new Button("Button"), "Button"); outer.add(new CheckBox("CheckBox"), "CheckBox"); outer.add(new RadioButton("group1", "RadioButton1"), "RadioButton1"); TextBox textBox = new TextBox(); textBox.setText("TextBox"); outer.add(textBox, "TextBox"); PasswordTextBox passwordTextBox = new PasswordTextBox(); passwordTextBox.setText("PasswordTextBox"); outer.add(passwordTextBox, "PasswordTextBox"); TextArea textArea = new TextArea(); textArea.setText("TextArea"); outer.add(textArea, "TextArea"); ListBox listBox = new ListBox(); listBox.addItem("ListBox"); listBox.addItem("item2"); listBox.addItem("item3"); outer.add(listBox, "ListBox"); outer.add(new FocusPanel(new Label("Label in a FocusPanel")), "FocusPanel"); Tree tree = new Tree(); tree.addItem("item1"); tree.addItem("item2"); tree.addItem("item3"); outer.add(tree, "Tree"); return outer; }
From source file:asquare.gwt.tests.selecttreeitem.client.Demo.java
License:Apache License
public void onModuleLoad() { Debug.enableSilently();/* ww w . j av a 2s .c o m*/ TreeItem treeRoot = new TreeItem("Tree"); final TreeItem treeItem = new TreeItem("foo"); treeRoot.addItem(treeItem); treeRoot.addItem("bar"); treeRoot.addItem("baz"); final Tree tree = new Tree(); tree.addItem(treeRoot); // DeferredCommand.addCommand(new Command() // { // public void execute() // { tree.setSelectedItem(treeItem); tree.ensureSelectedItemVisible(); // } // }); // RootPanel.get().add(tree); // this is not reached in Opera RootPanel.get().add(new Label("Entry point was sucessfully executed")); }
From source file:asquare.gwt.tk.demo.client.DebugPanel.java
License:Apache License
private Widget createWidgetPanel() { BasicPanel widgets = new BasicPanel(); DOM.setAttribute(widgets.getElement(), "id", "debug-widgets"); TextArea textArea = new TextArea(); textArea.setText("Enable event tracing then type in here"); widgets.add(textArea);/*from w w w. j a v a 2s . c o m*/ ListBox listBox = new ListBox(); listBox.addItem("List Box"); listBox.addItem("foo"); listBox.addItem("bar"); listBox.addItem("baz"); widgets.add(listBox); TreeItem treeRoot = new TreeItem("Tree"); TreeItem treeItem = new TreeItem("foo"); treeRoot.addItem(treeItem); treeRoot.addItem("bar"); treeRoot.addItem("baz"); Tree tree = new Tree(); tree.addItem(treeRoot); tree.setSelectedItem(treeItem); tree.ensureSelectedItemVisible(); widgets.add(tree); Image image = new Image("icecube.jpg"); ScrollPanel scrollPanel = new ScrollPanel(image); scrollPanel.setSize("200px", "200px"); widgets.add(scrollPanel); return widgets; }
From source file:asquare.gwt.tkdemo.client.demos.DebugPanel.java
License:Apache License
private Widget createWidgetPanel() { BasicPanel widgets = new BasicPanel(); TextArea textArea = new TextArea(); textArea.setText("Enable event tracing then type in here"); widgets.add(textArea);// w ww .jav a 2 s. c om ListBox listBox = new ListBox(); listBox.addItem("List Box"); listBox.addItem("foo"); listBox.addItem("bar"); listBox.addItem("baz"); widgets.add(listBox); TreeItem treeRoot = new TreeItem("Tree"); final TreeItem treeItem = new TreeItem("foo"); treeRoot.addItem(treeItem); treeRoot.addItem("bar"); treeRoot.addItem("baz"); final Tree tree = new Tree(); tree.addItem(treeRoot); /* * This crashes the hosted shell * http://code.google.com/p/google-web-toolkit/issues/detail?id=1785 */ // /* // * Defer selection so that Tree does not break Opera // * http://code.google.com/p/google-web-toolkit/issues/detail?id=1784 // */ // DeferredCommand.addCommand(new Command() // { // public void execute() // { // tree.setSelectedItem(treeItem); // tree.ensureSelectedItemVisible(); // } // }); widgets.add(tree); Image image = new Image("icecube.jpg"); ScrollPanel scrollPanel = new ScrollPanel(image); scrollPanel.setSize("200px", "200px"); widgets.add(scrollPanel); return widgets; }
From source file:asquare.gwt.tkdemo.client.demos.FocusCycleDemo.java
License:Apache License
private Widget createFocusCycle1() { FocusCyclePanel cycle1 = new FocusCyclePanel("div", "block"); cycle1.add(new Label("Cycle 1")); cycle1.add(new FocusStyleDecorator(new Button("Button"))); Button buttonDisabled = new Button("disabled"); buttonDisabled.setEnabled(false);/*w ww . j a va2 s. c om*/ cycle1.add(new FocusStyleDecorator(buttonDisabled)); Button buttonNegativeTabIndex = new Button("tabIndex = -1"); buttonNegativeTabIndex.setTabIndex(-1); cycle1.add(new FocusStyleDecorator(buttonNegativeTabIndex)); cycle1.add(new FocusStyleDecorator(new CheckBox("CheckBox"))); cycle1.add(new FocusStyleDecorator(new FocusPanel(new Label("FocusPanel")))); ListBox listBox = new ListBox(); listBox.addItem("ListBox"); listBox.addItem("Item 1"); listBox.addItem("Item 2"); listBox.addItem("Item 3"); cycle1.add(new FocusStyleDecorator(listBox)); TextBox textBox = new TextBox(); textBox.setText("TextBox"); cycle1.add(new FocusStyleDecorator(textBox)); PasswordTextBox pwBox = new PasswordTextBox(); pwBox.setText("PasswordTextBox"); cycle1.add(new FocusStyleDecorator(pwBox)); TextArea textArea = new TextArea(); textArea.setText("TextArea"); cycle1.add(new FocusStyleDecorator(textArea)); Tree tree = new Tree(); TreeItem treeRoot = new TreeItem("Tree"); for (int branchNum = 1; branchNum < 4; branchNum++) { TreeItem branch = new TreeItem("Branch " + branchNum); for (int item = 1; item < 4; item++) { branch.addItem("Item " + item); } treeRoot.addItem(branch); } tree.addItem(treeRoot); cycle1.add(new FocusStyleDecorator(tree)); new WidgetFocusStyleController(cycle1.getFocusModel()); return cycle1; }
From source file:com.chinarewards.gwt.license.client.core.ui.impl.SimpleMenuProcessor.java
public void render(Panel container) { // organize tree // sort according to menuID string length Collections.sort(items, new Comparator<MenuItem>() { public int compare(MenuItem paramT1, MenuItem paramT2) { return paramT1.getMenuId().length() - paramT2.getMenuId().length(); }/*from w w w. j a va 2 s . c o m*/ }); // pack into the MenuNode structure for (MenuItem m : items) { // append children recursively root.appendChild(new MenuNode(m)); } Tree tree = new Tree(); tree.addStyleName("hihi"); TreeItem rootItem = new TreeItem("HR SYSTEM"); for (MenuNode n : root.getChildren()) { addSubTreeNode(rootItem, n); } boolean addToRoot = true; if (addToRoot) { // re-root child elements to the root of tree while (rootItem.getChildCount() > 0) { //for (int i = 0; i < rootItem.getChildCount(); i++) { TreeItem item = rootItem.getChild(0); tree.addItem(item); item.setState(true); } } else { for (int i = 0; i < rootItem.getChildCount(); i++) { TreeItem item = rootItem.getChild(i); item.setState(true); // tree.addItem(item); } rootItem.setState(true); tree.addItem(rootItem); } ScrollPanel menuWrapper = new ScrollPanel(tree); container.add(menuWrapper); }
From source file:com.chinarewards.gwt.license.client.core.ui.impl.SimpleMenuProcessor.java
public void initrender(Panel container, String name) { Collections.sort(items, new Comparator<MenuItem>() { public int compare(MenuItem paramT1, MenuItem paramT2) { return paramT1.getMenuId().length() - paramT2.getMenuId().length(); }//from ww w .j a v a 2 s.c om }); // // pack into the MenuNode structure // for (MenuItem m : items) { // // append children recursively // root.appendChild(new MenuNode(m)); // } Tree tree = new Tree(); tree.addStyleName("hihi"); TreeItem rootItem = new TreeItem(""); for (MenuNode n : root.getChildren()) { System.out.println(n.getValue().getTitle()); addSubTreeNode(rootItem, n); } // re-root child elements to the root of tree while (rootItem.getChildCount() > 0) { //for (int i = 0; i < rootItem.getChildCount(); i++) { TreeItem item = rootItem.getChild(0); tree.addItem(item); item.setState(true); } ScrollPanel menuWrapper = new ScrollPanel(tree); container.clear(); container.add(menuWrapper); }
From source file:com.controlj.addon.gwttree.client.TreeManager.java
License:Open Source License
private Tree createStaticTree(TreeEntry root) { Tree staticTree = new Tree(); staticTree.setAnimationEnabled(true); staticTree.addItem(createTreeItemAndChildren(root)); return staticTree; }
From source file:com.controlj.addon.gwttree.client.TreeManager.java
License:Open Source License
private Tree createDynamicTree(TreeEntry root) { Tree dynamicTree = new Tree(); dynamicTree.setAnimationEnabled(true); dynamicTree.addItem(createDynamicTreeItem(root)); // Add a handler to get the next set of children dynamicTree.addOpenHandler(new OpenHandler<TreeItem>() { @Override// w w w. j a v a 2 s .c om public void onOpen(OpenEvent<TreeItem> event) { TreeEntry entry = (TreeEntry) event.getTarget().getUserObject(); requestDynamicTreeChildren(event.getTarget(), entry); } }); return dynamicTree; }