⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testasync.java

📁 gwt 开发 界面控件的封装
💻 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 + -