create an interface:

public interface Resource extends ClientBundle{
    @Source("theimage.png")
    ImageResource theimage();
}

place the "theimage.png" file in the same package as the interface.

to use the interface:


Resource resource = GWT.create(Resource.class);

//make the file menu
MenuBar filemenu = new MenuBar(true);
filemenu.addItem("<img src='" + resource.theimage().getURL() + "'/
>File",  true, new Command() {
    public void execute() {
        //what to do
    }
});
filemenu.addItem("<img src='" + resource.theimage().getURL() + "'/
>Open",  true, new Command() {
    public void execute() {
        //what to do
    }
});
filemenu.addItem("<img src='" + resource.theimage().getURL() + "'/
>Save",  true, new Command() {
    public void execute() {
        //what to do
    }
});


//add the file menu to the menubar
MenuBar bar = new MenuBar();
bar.addItem("File", filemenu);

RootPanel.get().add(bar);


this is a pretty crude way to do it, but it works.

you can check MenuBar(boolean vertical, MenuBar.Resources resources)
in the documentation
i think that how you're supposed to use images, but i haven't tried it
yet.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to