GWT 应用,第 1 部分: 使用 Google Web Toolkit 实现 places 应用程序
2009-10-08 00:00:00 来源:WEB开发网在第 2 部分中,我将讨论视区并借此演示一些高级 GWT 技巧,比如说为动画使用计时器以及使用事件预览。
小部件
在本文的其余部分,我将从头开始实现这个 places 应用程序。首先,我需要从数据库获取地址并在列表框中显示它们,如图 3 所示:
图 3. 小部件和数据库访问
清单 1 显示了 图 3 所示应用程序的代码:
清单 1. Places.java, take 1
package com.clarity.client;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.HorizontalSplitPanel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.ListBox;
import com.google.gwt.user.client.ui.RootPanel;
public class Places implements EntryPoint {
final ListBox addresses = new ListBox();
final ArrayList<Address> addressList = new ArrayList<Address>();
final HorizontalSplitPanel hsp = new HorizontalSplitPanel();
public void onModuleLoad() {
hsp.add(addresses);
hsp.add(new Label("Address grid goes here"));
hsp.setSplitPosition("175px");
getAddresses();
RootPanel.get().add(hsp);
}
public void getAddresses() {
// Instantiate the address service
AddressServiceAsync as = (AddressServiceAsync) GWT
.create(AddressService.class);
// Use the address service to fetch addresses and populate the listbox
...
}
}
- ››应用云平台的可用性——从新浪SAE看云平台设计
- ››应用程序的配置管理Poco
- ››应用WebSphere MQ V6 来构建企业信息总线的行业示...
- ››应用 Python 解决一些实际问题
- ››应用JScript和XML自定义无刷新多级联动菜单
- ››应用:C/C++获取本机IP地址
- ››应用程序开发者偏好苹果也关注Android
- ››应用软件视频会议中的几个常见问题
- ››部分 WM6.5 手机有望升级到 Windows Phone 7
- ››应用 RSA 实现 EMF 的开发
- ››GWT 应用,第 1 部分: 使用 Google Web Toolkit 实...
- ››应用程序控制:强大的微软AppLocker
更多精彩
赞助商链接