gpt4 book ai didi

java gwt 图像不可见

转载 作者:行者123 更新时间:2023-12-01 18:58:33 25 4
gpt4 key购买 nike

我正在尝试填充单元格表,并且我想在其中一列中显示图像。该图像应该为除一行之外的每一行显示。有谁知道如何添加这样的东西?

最佳答案

这就是我所做的:

Column column = new Column<RowObject, ImageResource>(new ImageResourceCell()) {

@Override
public ImageResource getValue(RowObject object) {
if (showImageFor(object)) {
return getImageResource();
} else {
return null;
}
}
};

cellTable.addColumn(column);

如果您不知道如何获取 ImageResource,请查看文档 here .

更新:如果您想使用自定义单元格,您应该决定是否在单元格的渲染方法中绘制图像:

public class CustomCell extends AbstractCell<ColumnObject> {
@Override
public void render(Context context, ColumnObject value, SafeHtmlBuilder sb) {
if (showImageFor(value)) {
// Render the image
}
}
}

然后您可以将列添加到单元格中,如下所示:

Column column = new Column<RowObject, ColumnObject>(new CustomCell()) {
@Override
public ColumnObject getValue(RowObject object) {
return getColumnObjectFrom(object);
}
};

cellTable.add(column);

关于java gwt 图像不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13123772/

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