我需要创建一个自定义组件,可以使用Label然后是Textfield和Image,通过单击图像我应该选择日期,所选日期应该填入TextField,
我有没有办法开发自定义组件。 在此先感谢!!!
答案 0 :(得分:2)
绝对!
您需要创建自定义窗口小部件,这样做的方法是扩展Composite类。
来自文档:
复合是一个专门的小部件,可以包含另一个组件(通常是一个Panel),但其行为就像它包含的小部件一样。您可以轻松地将现有小部件组合并到一个本身就是可重用小部件的组合中。 GWT中提供的一些UI组件是复合材料:例如,TabPanel(TabBar和DeckPanel的复合)和SuggestBox。 不是通过继承Panel或其他Widget类型来创建复杂的小部件,最好创建一个复合,因为复合通常要控制哪些方法可公开访问,而不暴露它将从Panel超类继承的那些方法。
有一个很好的例子让你从这里开始:
http://code.google.com/webtoolkit/doc/latest/DevGuideUiCustomWidgets.html
答案 1 :(得分:1)
答案 2 :(得分:1)