UiWidgets
您使用包含在面板中的小部件在 GWT 应用程序中构建用户界面。小部件允许您与用户交互。面板控制页面上用户界面元素的放置。小部件和面板在所有浏览器上的工作方式相同;通过使用它们,您无需为每个浏览器编写专门的代码。
小部件
小部件使用户能够输入和输出应用程序。小部件示例包括以下内容
- 按钮 用户单击鼠标按钮以激活按钮。
-
文本框 应用程序可以显示文本,用户也可以在文本框中输入文本。
-
树 可折叠的小部件层次结构。
-
RichTextArea 一个文本编辑器,允许用户对文本应用丰富的格式。
-
有关 GWT UI 元素的完整列表,请参阅小部件库。
您不限于 GWT 提供的小部件集。有多种方法可以创建自定义小部件
- 您可以将现有的小部件捆绑在一起,并创建一个复合小部件。
- 您可以为现有 JavaScript 小部件编写 GWT 绑定。
- 您可以使用 Java 或 JavaScript 从头开始创建自己的小部件。
您还可以使用为 GWT 编写的许多第三方小部件库中的一个或多个。
样式
使用级联样式表 (CSS)将视觉样式应用于小部件。除了默认的浏览器提供的定义之外,每个 GWT 小部件和面板都有预定义的样式表类定义,这些定义在类参考文档中记录。