/* THIS FILE IS AUTOMATICALLY GENERATED-- DO NOT MODIFY IT*/ package ca.weblite.codename1.cn1ml.demos; import com.codename1.ui.*; import com.codename1.ui.layouts.*; import com.codename1.ui.table.*; import com.codename1.ui.util.*; class TabsDemo { private Container rootContainer; private Resources resources; public Container getRoot() { if (rootContainer == null) { try { rootContainer = buildUI(); } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex.getMessage()); } } return rootContainer; } private java.util.Map<String, Component> _nameIndex = new java.util.HashMap<String, Component>(); public Component get(String name) { getRoot(); return _nameIndex.get(name); } public TabsDemo(java.util.Map context) { for (Object o : context.values()) { if (o instanceof Resources) { resources = (Resources) o; } } } private Container buildUI() throws Exception { Tabs root = new Tabs(); Container node1 = new Container(); FlowLayout node1Layout = new FlowLayout(); node1.setLayout(node1Layout); node1.addComponent(new Label(" Hello ")); init1_node1(node1, root); if (node1.getClientProperty("__CN1ML_NO_ADD__") == null && root != node1.getParent()) { root.addComponent(node1); } Container node2 = new Container(); FlowLayout node2Layout = new FlowLayout(); node2.setLayout(node2Layout); node2.addComponent(new Label(" World ")); init2_node2(node2, root); if (node2.getClientProperty("__CN1ML_NO_ADD__") == null && root != node2.getParent()) { root.addComponent(node2); } com.codename1.maps.MapComponent node3 = new com.codename1.maps.MapComponent(); init3_node3(node3, root); init4_node3(node3, root); if (node3.getClientProperty("__CN1ML_NO_ADD__") == null && root != node3.getParent()) { root.addComponent(node3); } Container node4 = new Container(); FlowLayout node4Layout = new FlowLayout(); node4.setLayout(node4Layout); node4.addComponent(new Label(" This is the Bills Page ")); init5_node4(node4, root); if (node4.getClientProperty("__CN1ML_NO_ADD__") == null && root != node4.getParent()) { root.addComponent(node4); } Tabs node5 = new Tabs(); Container node6 = new Container(); FlowLayout node6Layout = new FlowLayout(); node6.setLayout(node6Layout); node6.addComponent(new Label(" In subtab 1 ")); init6_node6(node6, node5); if (node6.getClientProperty("__CN1ML_NO_ADD__") == null && node5 != node6.getParent()) { node5.addComponent(node6); } Container node7 = new Container(); FlowLayout node7Layout = new FlowLayout(); node7.setLayout(node7Layout); node7.addComponent(new Label(" In Subtab 2 ")); init7_node7(node7, node5); if (node7.getClientProperty("__CN1ML_NO_ADD__") == null && node5 != node7.getParent()) { node5.addComponent(node7); } init8_node5(node5, root); if (node5.getClientProperty("__CN1ML_NO_ADD__") == null && root != node5.getParent()) { root.addComponent(node5); } return root; } private void init1_node1(Container self, Tabs parent) { parent.addTab("Tab 1", self); self.putClientProperty("__CN1ML_NO_ADD__", "NO_ADD"); } private void init2_node2(Container self, Tabs parent) { parent.addTab("Tab 2", self); self.putClientProperty("__CN1ML_NO_ADD__", "NO_ADD"); } private void init3_node3(com.codename1.maps.MapComponent self, Tabs parent) { self.zoomIn(); self.zoomIn(); } private void init4_node3(com.codename1.maps.MapComponent self, Tabs parent) { parent.addTab("Map", self); self.putClientProperty("__CN1ML_NO_ADD__", "NO_ADD"); } private void init5_node4(Container self, Tabs parent) { parent.addTab("Bills", resources.getImage("bills.gif"), self); self.putClientProperty("__CN1ML_NO_ADD__", "NO_ADD"); } private void init6_node6(Container self, Tabs parent) { parent.addTab("Subtab 1", self); self.putClientProperty("__CN1ML_NO_ADD__", "NO_ADD"); } private void init7_node7(Container self, Tabs parent) { parent.addTab("subtag 2", self); self.putClientProperty("__CN1ML_NO_ADD__", "NO_ADD"); } private void init8_node5(Tabs self, Tabs parent) { parent.addTab("Sub Tabs", self); self.putClientProperty("__CN1ML_NO_ADD__", "NO_ADD"); } }