Java 如何根据某些条件显示图像或文本

Java 如何根据某些条件显示图像或文本,java,jasper-reports,alignment,Java,Jasper Reports,Alignment,我有一份JR报告,其中图像和文本字段出现在标题栏中。我已从数据库中获取图像,并从传递的参数中获取字段 现在,当图像为空时,我希望文本字段位于中间,若图像不为空,则文本字段位于图像的右侧 请提出任何答案 创建两个文本字段,并将一个文本字段的Print When Expression属性设置为在图像字段为空且隐藏另一个文本字段的条件下显示。请提供您的帮助。现在,当图像不在数据库中时,我将获得空白,而当图像在数据库中时,我将获得图像,但我无法移动文本。感谢您的回答,但我是否可以根据此答案的图像外观移动

我有一份JR报告,其中图像和文本字段出现在标题栏中。我已从数据库中获取图像,并从传递的参数中获取字段

现在,当图像为空时,我希望文本字段位于中间,若图像不为空,则文本字段位于图像的右侧


请提出任何答案

创建两个文本字段,并将一个文本字段的
Print When Expression
属性设置为在图像字段为空且隐藏另一个文本字段的条件下显示。

请提供您的帮助。现在,当图像不在数据库中时,我将获得空白,而当图像在数据库中时,我将获得图像,但我无法移动文本。感谢您的回答,但我是否可以根据此答案的图像外观移动(定位)文本字段。否,字段将保持在固定位置。您可以将文本字段设置为“浮动”,但据我所知,您只能垂直浮动,不能水平浮动。