java中如何设置标签大小_java-如何调整SmartGWT标签或HTMLFlow的大小以适...

我觉得我一定在做一些非常愚蠢的事情.如何根据内容调整HTMLFlow的大小?我不需要动态地完成此操作,仅在第一次且唯一一次创建时即可.以下是我没有运气尝试过的两种方法(未列出各种排列).我也尝试过标签无济于事.

HLayout layout = new HLayout();

layout.setWidth100();

layout.setHeight(25);

HTMLFlow bodyTypeLabel = new HTMLFlow();

bodyTypeLabel.setHeight(25);

bodyTypeLabel.setContents(wrapFontFace("longer content", "verdana", "2"));

HTMLFlow drinkLabel = new HTMLFlow();

drinkLabel.setHeight(25);

drinkLabel.setWidth(10);

drinklabel.setAutoWidth();

drinkLabel.setOverflow(Overflow.VISIBLE);

drinkLabel.setContents(wrapFontFace("content2", "verdana", "2"));

基本上,无论使用哪一种,宽度似乎都设置为某个不变的固定值.

最终看起来像

longer content content2

要么

longer content2

content

在第二个示例中,“更长的内容”应该在一行上,因为它是与“ content2”分开的标签/ htmlflow.因此,我要么得到很多额外的间距,要么换行.这似乎应该很简单,所以有人可以在这里帮助我吗?我希望它看起来像:

longer content content2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值