【发布时间】:2014-12-28 14:47:07
【问题描述】:
我有一个 XSSF 工作簿,我想在定义了条件格式的一组单元格中定义自定义背景颜色,但问题是 PatternFormatting 类中的 setFillBackgroundColor() 方法只接受类型短参数,而不是像这样的XSSFColor:
PatternFormatting fill = rule1.createPatternFormatting();
fill.setFillBackgroundColor(new XSSFColor(new java.awt.Color(80, 80, 100));
fill.setFillPattern(PatternFormatting.SOLID_FOREGROUND);
我可以fill.setFillBackgroundColor(IndexedColors.RED.index),但我想定义一个自定义颜色。我该怎么做?。
【问题讨论】:
-
fill.setFillBackgroundColor(new XSSFColor(new java.awt.Color(80, 80, 100));是自定义 R=80 G=80 B=100 对吗?使用它有什么问题? -
@Angga 问题是
PatternFormatting类中的setFillBackgroundColor()方法只接受类型短参数,而不接受XSSFColor。
标签: java excel apache-poi