2017-07-28 14 views
0

我想以編程方式更改靜態文本的背景顏色,但什麼也沒有發生,但setForecolor正在工作(更改字體顏色)。使用JasperReports API動態更改StaticText背景顏色

例如:當該元件處於不透明

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

回答

0

的背景顏色被應用。所以你還需要做

_StaticText.setMode(ModeEnum.OPAQUE);