如何在 GWT TextBox 小部件内添加图像或图标?
有没有办法在 GWT TextBox 小部件中添加图像或图标?
编辑:图像需要有 ClickHandler。
Is there a way to add image or icon inside a GWT TextBox widget?
EDIT: The image is required to have a ClickHandler.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您只对视觉上添加图标感兴趣,您可以使用 css 添加它,例如:
更新:
如果您需要向图像添加事件,您可以在水平面板中绑定图像和文本框正如@Sandro Munda 的回答。另一种方法是使用绝对面板和 css 使图像和文本框重叠,如下所示:
If you are only interested in visually adding an icon , you can add it using css such as :
UPDATE :
If you need to add events to image, you can bind an image and a textbox in a horizontal panel as in @Sandro Munda's answer. Also another method is to use an absolute panel and css to make the image and the textbox overlap as such :
不直接。
您可以扩展 HorizontalPanel 并创建新的小部件,就像 ValueSpinner 类所做的那样(来自 Gwt Mosaic 项目)。
ValueSpinner.java
如您所见,ValueSpinner 将一个 TextBox 和一个 HorizontalPanel 内的图像连接起来以创建小部件。
Not directly.
You can extend an HorizontalPanel and create your new widget like the ValueSpinner class does (from the Gwt Mosaic project).
ValueSpinner.java
As you can see, the ValueSpinner joins a TextBox and an Image inside a HorizontalPanel to create the widget.