?? testasync.java
字號:
package com.mc.tables.client;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.DockPanel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.Widget;
public class TestAsync extends Composite implements ClickListener{
Button n = new Button("北風(fēng)");
Button s = new Button("南風(fēng)");
Button w = new Button("西風(fēng)");
Button e = new Button("東風(fēng)");
Label b =new Label("中心");
public TestAsync(){
DockPanel dp =new DockPanel();
n.addClickListener(this);
s.addClickListener(this);
w.addClickListener(this);
e.addClickListener(this);
dp.add(n, DockPanel.NORTH);
dp.add(s, DockPanel.SOUTH);
dp.add(w, DockPanel.WEST);
dp.add(e, DockPanel.EAST);
dp.add(b,DockPanel.CENTER);
dp.setSize("500px", "500px");
dp.setSpacing(4);
initWidget(dp);
}
public void onClick(Widget sender) {
// TODO Auto-generated method stub
if( sender == n){
TableService.Util.getInstance().getTables(1, new AsyncCallback(){
public void onFailure(Throwable caught) {
// TODO Auto-generated method stub
}
public void onSuccess(Object result) {
// TODO Auto-generated method stub
String r = (String)result;
b.setText(r);
}
});
} else if( sender == s){
TableService.Util.getInstance().getTables(2, new AsyncCallback(){
public void onFailure(Throwable caught) {
// TODO Auto-generated method stub
}
public void onSuccess(Object result) {
// TODO Auto-generated method stub
String r = (String)result;
b.setText(r);
}
});
}else if( sender == w){
TableService.Util.getInstance().getTables(3, new AsyncCallback(){
public void onFailure(Throwable caught) {
// TODO Auto-generated method stub
}
public void onSuccess(Object result) {
// TODO Auto-generated method stub
String r = (String)result;
b.setText(r);
}
});
}else if( sender == e){
TableService.Util.getInstance().getTables(4, new AsyncCallback(){
public void onFailure(Throwable caught) {
// TODO Auto-generated method stub
}
public void onSuccess(Object result) {
// TODO Auto-generated method stub
String r = (String)result;
b.setText(r);
}
});
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -