我正在创建一个MenuBar
,我想让它在有要显示的子元素时显示一个小图标。我以为我可以这样实现:
interface ActionHeroResources extends ClientBundle, MenuBar.Resources
{
@Source("actionhero.css")
public ActionHeroCSS css();
@Override
@Source("agw-dropdown.png")
ImageResource menuBarSubMenuIcon();
}
private static final ActionHeroResources RESOURCES = GWT.create(ActionHeroResources.class);
MenuBar actionMenu = new MenuBar(true, RESOURCES);
public ActionHero()
{
actionMenu.addItem("Select", aSelectMenuFullOfOptions);
}
但是菜单出现了“选择”一词,没有图标!我很肯定我的 ImageResource 工作正常,因为我稍后使用同一资源中的 menuBarSubMenuIcon().getURL(),并且我的图像会按您的预期显示。在 GWT 生成的 HTML 中,以 MenuBars 为子项的项与以 Commands 为项的项之间完全没有区别。我的 CSS 工作正常。
有什么想法吗?