我想在图标旁边放一个标签,以便用户更好地了解这个可点击图标的用途。
此图标出现在 com.smartgwt.client.widgets.Window 的 HeaderControl
String promptNewThing = "Add some thing";
String imgNewThingText = "../servlet/servletOperation?cmd=Icon&time=" + System.currentTimeMillis() + "&text=" + promptNewThing;
HeaderIcon iconNewThing = new HeaderIcon("buttons/new.png");
HeaderIcon iconNewThingLabel = new HeaderIcon(imgNewThingText);
newThing = new HeaderControl(iconNewThing, clickHandlerNewThing);
newThing.setPrompt(promptNewThing);
newThingLabel = new HeaderControl(iconNewThingLabel, clickHandlerNewThing);
newThingLabel.setPrompt(promptNewThing);
setHeaderControls(HeaderControls.HEADER_LABEL, NewThing, NewThingLabel, HeaderControls.MINIMIZE_BUTTON, HeaderControls.MAXIMIZE_BUTTON, HeaderControls.CLOSE_BUTTON);
有关信息:在此代码中,Servlet URL 返回由文本制成的图像promptNewThing
但是 iconNewThingLabel 是一个具有图标宽度的图标,太小了。
这段代码的结果:
我们可以在第一个 Icon 之间看到的白色小方块是newThingLabel
.
有没有办法在 HeaderIcon 的右侧添加标签?
例如,我会有类似的东西: