Установить BackgroundColor в XSSFWorkbook с Java - PullRequest
0 голосов
/ 15 апреля 2019

Я хочу установить свой собственный цвет фона в XSSFWorkbook. Пока у меня есть этот код:

 style = wb.createCellStyle();
    style.setAlignment(HorizontalAlignment.RIGHT);
    style.setFont(itemFont);
    style.setFillForegroundColor(new XSSFColor(new java.awt.Color(128, 0, 128)));  
    styles.put("item_right", style);

Но я получил следующую ошибку:

Метод setFillForegroundColor (short) в типе CellStyle не> применим для аргументов (XSSFColor)

Конструктор XSSFColor (Color) устарел

Так, как я могу установить свой собственный цвет в XSSFWorkbook?

1 Ответ

0 голосов
/ 15 апреля 2019

Одно из решений:

style.setFillForegroundColor(new XSSFColor(new java.awt.Color(128, 0, 128), null));

Это не устарело с последней версией.

...