📄 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("北风");
Button s = new Button("南风");
Button w = new Button("西风");
Button e = new Button("东风");
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);
}
});
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -