我有一个XSSF工作簿,我想在一组条件格式定义的单元格中定义自定义背景颜色,但问题是PatternFormatting
类中的setFillBackgroundColor()
方法只接受类型为short的参数,而不像这样的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 对吧?使用它有什么问题吗? - AnggaPatternFormatting
类中的setFillBackgroundColor()
方法只接受短类型参数,而不是XSSFColor
。 - edkalel