Växla mellan paneler i GWT
Jag försöker skriva ett program i GWT som ska växla mellan två paneler när en knapp i panelen aktiveras. Jag får dock dessa fel när jag klickar på knappen:
http://www.ladda-upp.com/bilder/53823/felmeddelande-1
http://www.ladda-upp.com/bilder/53824/felmeddelande-2
Min kod är följande:
package com.test.client;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.smartgwt.client.widgets.Button;
import com.smartgwt.client.widgets.events.ClickEvent;
import com.smartgwt.client.widgets.events.ClickHandler;
import com.test.client.MyPanel;
public class Testing implements EntryPoint {
public void onModuleLoad() {
final VerticalPanel startPanel = new VerticalPanel();
Button button = new Button("Click here");
button.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
RootPanel.get("content").clear();
MyPanel myPanel = new MyPanel(RootPanel.get("content"), startPanel);
}
});
startPanel.add(button);
RootPanel.get("content").add(startPanel);
}
}
package com.test.client;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
import com.smartgwt.client.widgets.Button;
import com.smartgwt.client.widgets.events.ClickEvent;
import com.smartgwt.client.widgets.events.ClickHandler;
public class MyPanel extends Widget{
public MyPanel(final Panel content, final VerticalPanel startPanel){
VerticalPanel newPanel = new VerticalPanel();
Button button2 = new Button("Return");
button2.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
content.clear();
content.add(startPanel);
}
});
newPanel.add(button2);
content.add(newPanel);
}
}
Jag använder mig utav extrabiblioteket smartGWT.
Jag har även exporterat projektet från Eclipse:
http://www.megaupload.com/?d=UJN554QR