我目前正在研究 zkoss 提供的 zk 框架,我可以在网页中显示图像,但我想在某些字段上放置红线矩形。我正在尝试这个:
// 在缓冲的私有 void drawRectangles() 上绘制矩形
Graphics2D graphics = image.createGraphics();
Iterator iterator = setOfRectangles.iterator();
while(iterator.hasNext()) {
Rectangle rect = (Rectangle)iterator.next();
graphics.drawRoundRect(rect.x, rect.y, rect.height, rect.width, 5, 5);
}
graphics.dispose();
}
我在另一个对上传事件作出反应的方法中调用此方法。
我也在这个类中保存上传的图像。
但这不起作用,如果我可以在绘制所有矩形后获取图像,那么我可以将该图像放在网页中,但我不知道如何实现这一点。谢谢大家的阅读和回复。