使用JasperReports API动态更改StaticText背景颜色

时间:2017-07-28 22:06:14

标签: java jasper-reports

我想以编程方式更改静态文本的背景颜色,没有任何反应,但setForecolor正在工作(更改字体颜色)。

例如:

JRDesignStaticText _StaticText = new JRDesignStaticText();
// setForecolor is working
_StaticText.setForecolor(java.awt.Color.green);
//but setBackcolor not working
_StaticText.setBackcolor(java.awt.Color.red);

1 个答案:

答案 0 :(得分:1)

当元素不透明时应用背景颜色。所以你还需要做

_StaticText.setMode(ModeEnum.OPAQUE);