首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向每个GWT视图添加通用按钮

向每个GWT视图添加通用按钮
EN

Stack Overflow用户
提问于 2013-01-07 21:16:03
回答 2查看 39关注 0票数 0

我的GWT应用程序将有4-5个不同的视图,但每个视图底部将有2个类似的按钮。这些按钮的功能因视图而异,但其外观/位置将保持不变。在这种情况下,有没有什么设计策略可以应用?我可以继续使用基面板类来添加按钮和每个扩展类,然后实现不同的功能吗,或者有更好的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-07 21:22:24

创建一个由带有两个按钮的面板组成的复合小部件BottomToolbar。向该小部件添加两个方法:setLeftButtonHandler(ClickHandler handler)setRightButtonHandler(ClickHandler handler)

当您将这个小部件添加到视图中时,您的Controller/Activity/Presenter (无论您使用什么)只需要设置这些处理程序。

票数 2
EN

Stack Overflow用户

发布于 2013-01-07 21:20:13

最好的做法是创建一个带有控制器的视图,这对于你的4个或5个视图是不同的。

这是一个基本的MVC模式:您的视图可以实例化多次,但用户可以根据您为视图提供的控制器进行不同的交互。

然后,您还可以扩展主视图以提供更多ui差异。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14196791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档