java widget_Java FavoritesWidget类代码示例

import com.google.gwt.sample.dynatablerf.client.widgets.FavoritesWidget; //导入依赖的package包/类

/**

* This method sets up the top-level services used by the application.

*/

public void onModuleLoad() {

GWT.setUncaughtExceptionHandler(new UncaughtExceptionHandler() {

public void onUncaughtException(Throwable e) {

log.log(Level.SEVERE, e.getMessage(), e);

}

});

final DynaTableRequestFactory requests = GWT.create(DynaTableRequestFactory.class);

requests.initialize(eventBus);

// Add remote logging handler

RequestFactoryLogHandler.LoggingRequestProvider provider = new RequestFactoryLogHandler.LoggingRequestProvider() {

public LoggingRequest getLoggingRequest() {

return requests.loggingRequest();

}

};

Logger.getLogger("").addHandler(new ErrorDialog().getHandler());

Logger.getLogger("").addHandler(

new RequestFactoryLogHandler(provider, Level.WARNING,

new ArrayList()));

FavoritesManager manager = new FavoritesManager(requests);

PersonEditorWorkflow.register(eventBus, requests, manager);

calendar = new SummaryWidget(eventBus, requests, 15);

favorites = new FavoritesWidget(eventBus, requests, manager);

filter = new DayFilterWidget(eventBus);

RootLayoutPanel.get().add(

GWT. create(Binder.class).createAndBindUi(this));

// Fast test to see if the sample is not being run from devmode

if (GWT.getHostPageBaseURL().startsWith("file:")) {

log.log(Level.SEVERE, "The DynaTableRf sample cannot be run without its"

+ " server component. If you are running the sample from a"

+ " GWT distribution, use the 'ant devmode' target to launch"

+ " the DTRF server.");

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值