VaadinTouchKit笔记——使用NavigatonManager
来源:互联网 发布:淘宝购物车自动用卷么 编辑:程序博客网 时间:2024/06/05 08:41
//假设在UI类中添加一个TabBarView 作为显示内容final TabBarView tabBarView = new TabBarView();setContent(tabBarView);//实例化一个NavigationManager对象,设置标题和主页面,并添加到TabBarView 中final NavigationManager navigationManager = new NavigationManager();navigationManager.setCaption("NavigationManager Demo");navigationManager.setCurrentComponent(new MenuView());Tab tab = tabBarView.addTab(navigationManager);TouchKitIcon.book.addTo(tab);MenuView.classclass MenuView extends navigationView{public MenuView(){setCaption("Menu");final VerticalComponentGroup content = new VerticalComponentGroup(); NavigationButton button = new NavigationButton("Form"); button.addClickListener(new NavigationButtonClickListener() { @Override public void buttonClick(NavigationButtonClickEvent event) { getNavigationManager().navigateTo(new FormView()); } }); content.addComponent(button); setContent(content);}}FormView.classclass FormView extends NavigationView {public FormView() { setCaption("Form"); final VerticalComponentGroup content = new VerticalComponentGroup(); final TextField nameField = new TextField("Name"); nameField.setInputPrompt("Enter your name..."); content.addComponent(nameField); final DatePicker dateField = new DatePicker("Date of Birth"); content.addComponent(dateField); final EmailField emailField = new EmailField("Email"); emailField.setInputPrompt("Enter your email address..."); content.addComponent(emailField); final Button submitButton = new Button("Submit"); submitButton.addClickListener(new ClickListener() { @Override public void buttonClick(ClickEvent event) { Notification.show("Thanks!"); } }); setContent(new CssLayout(content, submitButton)); }}
0 0
- VaadinTouchKit笔记——使用NavigatonManager
- VaadinTouchKit笔记——使用TabBarView
- git使用—git使用笔记
- js笔记——call,apply,bind使用笔记
- linux使用笔记——安装MATLAB
- Android笔记——startActivityForResult使用
- Oracle学习笔记——触发器使用
- Win32学习笔记——资源使用
- Ubuntu使用笔记——系统管理
- Ubuntu使用笔记——NeverNote
- Ubuntu使用笔记——SSL
- Ubuntu使用笔记——SVN
- Ubuntu使用笔记——Synaptic
- R学习笔记——RMySQL使用
- 树莓派学习笔记——UART使用
- Python基础教程笔记——使用字符串
- 学习笔记——ListView的使用
- 使用热区链接——笔记
- 利用java程序给图片打水印
- DLX算法及应用(一)DLX模板+解数独
- 关于GPS坐标转换(转)
- 基于MTK65xx平台lcm和背光驱动的编写
- 如何大幅提高DBCC CHECKDB/DBCC CHECKTABLE的性能
- VaadinTouchKit笔记——使用NavigatonManager
- 处理SQL Server 因修改过计算机名无法登陆的问题
- 超长显示省略号...,兼容各浏览器,适用于多行
- html5论坛苹果三星再次谈判
- Makefile模板之 sub.c main.c
- HBase 学习笔记---守护进程及内存调优
- 将博客搬至CSDN
- FAFU-1395 翻牌 DP
- C#提高知识-001:反射的应用和原理(一)