《Gadget桌面应用开发:从界面美化到数据持久化》
在开发Gadget桌面应用时,我们不仅要关注功能的实现,还要注重用户体验的提升。这包括界面的美化和数据的持久化,下面将详细介绍相关内容。
1. Gadget桌面应用基础
首先,我们来看一个插入小工具(Gadget)的方法:
public void insertGadget( Gadget gadget ){
GadgetContainer gadgetContainer = new GadgetContainer( gadget );
FlowPanel column = (FlowPanel)getCurrentPage().getWidget(0);
column.add( new DockableWidget( gadgetContainer ) );
}
这个方法创建了一个小工具容器,并将其添加到当前页面的指定面板中。运行应用程序并拖动“HelloWorld”小部件时,可能由于缺乏样式提示,难以区分操作情况。目前应用程序已初具雏形,但只有一个小工具可供使用,在后续开发中还会引入日历小工具。
2. 使用CSS清理用户界面
用户体验对于Gadget桌面应用至关重要,而直观且令人满意的布局、行为和样式是良好用户体验的关键。目前应用程序有了布局和行为,但缺乏样式,这不仅使应用程序外观不佳,还缺少许多有助于直观使用的用户界面提示。
2.1 CSS与GWT结合使用
CSS与Java代码完全分离,这使得样式信息独立。非程序员也可以在不
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



