public ImageBundleExample() {
MyImageBundle objBundle = GWT.create(MyImageBundle.class);
Image logo = new Image(objBundle.closeImageSource());
HorizontalPanel objHorizontalPanel = new HorizontalPanel();
objHorizontalPanel.add(logo);
initWidget(objHorizontalPanel);
}
public interface MyImageBundle extends ClientBundle
{
@Source("com/example/client/GUI/Images/close.jpg")
public ImageResource closeImageSource();
@Source("com/example/client/GUI/Images/closeLessPixels.jpg")
public ImageResource closeLessPixelsImageSource();
}
Can you tell me how it optimize the performance ? What is difference in using direct Image or ClientBundle with ImageResorce. ?