What were the errors? Thanks, John LaBanca [email protected]
On Thu, Feb 17, 2011 at 3:40 PM, Ewald Pankratz <[email protected]>wrote: > Sorry it was working with the ant script. > Is used eclipse run as ... > > > > On Feb 16, 6:10 pm, Ewald Pankratz <[email protected]> wrote: > > I'm playing around with the showcase example. I created a class > > similar to all the others which extent ContentWidget. It is working > > fine as long as I don't use Annotations like @ShowcaseSource. Then I > > get errors. Why? > > > > package com.google.gwt.sample.showcase.client.content.ep; > > > > import com.google.gwt.core.client.GWT; > > import com.google.gwt.core.client.RunAsyncCallback; > > import com.google.gwt.event.dom.client.ClickEvent; > > import com.google.gwt.event.dom.client.ClickHandler; > > import com.google.gwt.i18n.client.Constants; > > import com.google.gwt.sample.showcase.client.ContentWidget; > > import > > com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseData; > > import > > com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseSource; > > import > > com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseStyle; > > import com.google.gwt.user.client.Window; > > import com.google.gwt.user.client.rpc.AsyncCallback; > > import com.google.gwt.user.client.ui.Button; > > import com.google.gwt.user.client.ui.HorizontalPanel; > > import com.google.gwt.user.client.ui.Widget; > > > > /** > > * Example file. > > */ > > @ShowcaseStyle(".gwt-German-Punkt") > > public class EpGermanPunkt extends ContentWidget { > > > > /** > > * The constants used in this Content Widget. > > */ > > @ShowcaseSource > > public static interface CwConstants extends Constants { > > String cwEpGermanPunktClickMessage(); > > String cwEpGermanPunktDescription(); > > String cwEpGermanPunktDisabled(); > > String cwEpGermanPunktName(); > > String cwEpGermanPunktNormal(); > > } > > > > /** > > * An instance of the constants. > > */ > > @ShowcaseData > > private final CwConstants constants; > > > > /** > > * Constructor. > > * > > * @param constants the constants > > */ > > public EpGermanPunkt(CwConstants constants) { > > super(constants.cwEpGermanPunktName(), constants > > .cwEpGermanPunktDescription(), true); > > this.constants = constants; > > } > > > > /** > > * Initialize this example. > > */ > > @ShowcaseSource > > @Override > > public Widget onInitialize() { > > > > HorizontalPanel hPanel = new HorizontalPanel(); > > hPanel.setSpacing(10); > > > > // Add a normal button > > Button normalButton = new Button( > > constants.cwEpGermanPunktNormal(), new ClickHandler() { > > public void onClick(ClickEvent event) { > > Window.alert(constants.cwEpGermanPunktClickMessage()); > > } > > }); > > normalButton.ensureDebugId("cwEpGermanPunkt-normal"); > > hPanel.add(normalButton); > > > > // Return the panel > > return hPanel; > > } > > > > @Override > > protected void asyncOnInitialize(final AsyncCallback<Widget> > > callback) { > > // TODO Auto-generated method stub > > GWT.runAsync(EpGermanPunkt.class, new RunAsyncCallback() { > > > > public void onFailure(Throwable caught) { > > callback.onFailure(caught); > > } > > > > public void onSuccess() { > > callback.onSuccess(onInitialize()); > > } > > }); > > } > > > > > > > > > > > > > > > > } > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
