gpt4 book ai didi

java - 添加图像作为托管资源时出错(Ui Binder )

转载 作者:行者123 更新时间:2023-12-01 15:20:49 24 4
gpt4 key购买 nike

我尝试在 UiBinder Gwt 中添加图像作为托管资源,但收到“Element my only contains one child element”的错误

如何更改代码来克服该错误。

这是我的 xml 文件。

<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">

 <inherits name="com.google.gwt.resources.Resources" />

<ui:style type = "com.equillore.mcmexternal.client.ui.IndicatorLabel.Style">


@sprite

.required
{

gwt-image: 'requiredImage';
font-weight:bold;
width: 7px;
height: 14px;
}
.labRequired
{

color:#2E2E2E;
font-family: Tahoma, Geneva, sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
}
</ui:style>


<g:SimplePanel width='120px' height='21px'>
<g:Grid>
<g:row>
<g:customCell>
<g:Label ui:field="label" addStyleNames="{style.labRequired}"/>
</g:customCell>
<!-- <g:customCell>
<g:Label addStyleNames="{style.required}"/>
</g:customCell> -->
</g:row>
</g:Grid>
</g:SimplePanel>

并在我的java文件中添加

public interface myResources extends ClientBundle{
@Source ("images/required_indicator.gif")
ImageResource requiredImage();

最佳答案

您不能混合在外部 ClientBundle 中定义的 ui:styleImageResource。要在 ui:style 中使用 @sprite,您必须使用 ui:image 元素定义 ImageResource .

<ui:image field="requiredImage" src="images/required_indicator.gif" />

关于java - 添加图像作为托管资源时出错(Ui Binder ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10960553/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com