GWT 工具包扩展与应用实战
1. GWT 工具包概述
GWT(Google Web Toolkit)并非一个框架,而是一个工具包。它的核心作用不是规定应用程序的构建方式,而是提供一系列有助于构建应用程序的工具。这个工具包赋予开发者访问 HTML、CSS 和 JavaScript 等外部技术的能力,同时还支持对工具包内的工具进行扩展。
2. 构建新的小部件
在 GWT 中,构建新小部件有多种方式。通过组合现有小部件可以创建新的小部件,但有时需要创建不依赖现有小部件的全新小部件。以下是具体步骤:
- 使用 DOM 类 :GWT 提供了 DOM 类,可用于调用浏览器的文档对象模型(DOM)。通过 DOM 类,可以管理当前文档,如创建新标签并插入文档中。
- 创建新小部件示例 - Link 小部件 :
- 声明类 :
public class Link extends Widget{
- **构造函数**:
public Link(){
setElement( DOM.createAnchor() );
sinkEvents( Event.ONCLICK | Event.MOUSEEVENTS );
setStyleName("gwtapps-Link");
}
<
GWT工具包扩展实战指南
超级会员免费看
订阅专栏 解锁全文
3525

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



