java - GWT MenuItem-列出选定的值

标签 java gwt menuitem

我有点问题。就像在代码中一样,我正在尝试创建一个动态 MenuItem 列表。这没问题,但我想要选择/单击的项目。但我不确定如何正确实现。所有这些都发生在我的 View 中,我想设置值以在演示器中继续。感谢您的帮助。

chooseProfileMenuBar = new MenuBar(true);
for (int i = 0; i<names().size(); i++) {

  final MenuItem menuItemChoose = new MenuItem(names.get(i), new Command(){

    @Override           
        public void execute() {

      // TODO set the onClicked value/name at index i               

    }
  });
  chooseProfileMenuBar.addItem(menuItemChoose);
}
return chooseProfileMenuBar;

最佳答案

如果可能,你可以再做一件事,
我有创建运行时的下载菜单,所以我添加了 HashMap 并在该 HashMap 中添加了 names.get(i) 和下载链接,所以它看起来像

map.put(names.get(i),"link"),

现在在 execute() 中,我添加了 Window.open(map.get(menuItem.gettext()),"_blank");
我的项目中还有一个菜单是报告菜单,因此来自数据库报告列表即将到来
for(final Temp report : listReports){
    MenuItem menuItem = new MenuItem(report.getType().toString(), new Command() {
        @Override
                public void execute() {
                    getUiHandlers().showReportPanel(report);
                }
            });
        reportMenuBar.addItem(menuItem);
 }

关于java - GWT MenuItem-列出选定的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15570089/

相关文章:

java - 如何通过继承来访问string的值?

java - 在 Java 中使用 DOM 通过 XSLT 转换 XML

gwt - 如何在 GWT TabLayoutPanel 上捕获选项卡更改事件

WPF 上下文菜单设计。如何在WPF菜单项中设置背景?

c# - 在 WPF 中,如何在保留键盘快捷键的同时右对齐菜单项?

Java小程序: Caller-Allowable-Codebase does not work

java - struts 逻辑标签的 property 和 value 属性

java - GWT CSS 选择 : which to use, 何时以及为什么?

xml - 谷歌网络工具包 (GWT) + XPath

email - 设置 > 技术 > 电子邮件下的 Odoo 8 新菜单项