gwt菜单实现
我想在GWT中实现菜单,如本网站所示: 我已经创建了菜单系统,可以使用以下代码显示菜单中的警报:gwt菜单实现,gwt,menu,menuitem,gwt2,Gwt,Menu,Menuitem,Gwt2,我想在GWT中实现菜单,如本网站所示: 我已经创建了菜单系统,可以使用以下代码显示菜单中的警报: Command cmd = new Command() { public void execute() { Window.alert("Menu item have been selected"); } } 我想从菜单中删除window.alert并显示我的应用程序页面。首先创建一个视图数组列表 public List<UIObject> viewsList = new
Command cmd = new Command() {
public void execute() {
Window.alert("Menu item have been selected");
}
}
我想从菜单中删除window.alert并显示我的应用程序页面。首先创建一个视图数组列表
public List<UIObject> viewsList = new ArrayList<UIObject>();
将要选择的视图发送到帮助器方法
public void changeView(UIObject selectedView) {
for(UIObject view : viewsList) {
if(selectedView.equals(view)) {
view.setVisible(true);
} else {
view.setVisible(false);
}
}
}
创建并加载相应的页面。例如,如果使用UiBinder,则:
你是想让整个页面变成GWT,还是仅仅是菜单?如果只是菜单,则需要将GWT元素嵌入到整个HTML中,然后调用
Window.open(linkURL, "_self", "");
从相应的菜单项,将导航到另一页
MyPage selectedPage = new MyPage(); // creating of your panel
RootPanel.get().clear(); // cleaning of rhe RootPanel
RootPanel.get().add(selectedPage); // adding the panel to the RootPanel
Window.open(linkURL, "_self", "");