public class StartWindow extends Window {
public StartWindow(Application application) {
utilities = new UriFragmentUtility();
addComponent(utilities);
utilities.addListener(new FragmentChangedListener() {
private static final long serialVersionUID = 1L;
public void fragmentChanged(FragmentChangedEvent source) {
String fragment = source.getUriFragmentUtility().getFragment();
if (fragment != null) {
}
}
});
setContent(buildWindow());
}
public VerticalLayout buildWindow() {
VerticalLayout layout = new VerticalLayout();
-----------------
Button button= new Button();
button.addListener(new ClickListener() {
public void buttonClick(ClickEvent event) {
getApplication().setMainWindow(new MainWindow());
getApplication().removeWindow(StartWindow.this);
utilities.setFragment("mainwindow");
}
}
});
-----------------
return layout;
}
}
public class MainWindow extends Window {
-----------------
-----------------
}
Here UriFragmentUtility didn’t work [ie., didn’t show ‘mainwindow’ in browser URL ]
Please anybody help me…