Galera é o seguinte,
Estou usando POI para gerar um excel,
e em dado momento utilizo a classe
HSSFCellStyle para formatar as células
do meu arquivo, só que uma única
carcaterística não funciona, esta classe
não está mudando as cores de fundo e
da fonte. Preciso de ajuda urgente porque
tenho que entregar este código no fim da
semana.
HSSFWorkbook wb = new HSSFWorkbook();
HSSFCellStyle labelStyle = wb.createCellStyle();
HSSFCellStyle valueStyle = wb.createCellStyle();
labelStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); //funciona corretamente
labelStyle.setFillForegroundColor(HSSFColor.GREEN.index); //não funciona
labelStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_BOTTOM); //funciona corretamente
//...muito código aqui...
// agora em um método de outra classe...
HSSFSheet sheet = wb.createSheet("aba de consolidação");
HSSFRow row;
HSSFCell cell;
row = sheet.createRow(1);
cell = row.createCell(1);
cell.setCellStyle(labelStyle);
cell.setCellValue(new HSSFRichTextString(getBundle("page.lbl.grp")));