0

else if 行の 1 つだけでフォントの色を白に変更するにはどうすればよいですか? コメントアウトされている「INSUFFICIENT RECORDS」行のelse ifは、変更したいものです。何らかの理由で、setFillBackgroundColor コマンドだと思いました。

CellStyle statusStyle = wb.createCellStyle()
statusStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND)
statusStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN)
if (it.NOTIFICATIONSENT.equals("SENT")) {
    statusStyle.setFillForegroundColor(new HSSFColor.BRIGHT_GREEN().getIndex())
    } else if (it.NOTIFICATIONSENT.equals("INSUFFICIENT RECORDS")) {
    statusStyle.setFillForegroundColor(new HSSFColor.RED().getIndex())
// statusStyle.setFillBackgroundColor(new HSSFColor.WHITE().getIndex())
} else {
    statusStyle.setFillForegroundColor(new HSSFColor.WHITE().getIndex())
}
4

1 に答える 1