猿问

SOLID_FOREGROUND 无法解析或不是字段

SOLID_FOREGROUND cannot be resolved or is not a field


style.setFillPattern(CellStyle.SOLID_FOREGROUND);

使用3.7版本的apache-poi 我遇到以下问题。请帮忙解决这个问题。


SOLID_FOREGROUND cannot be resolved or is not a field

谢谢,戈瓦尔丹


九州编程
浏览 1421回答 2
2回答

慕标5832272

根据 3.17 版的 javadoc,该字段已被删除。使用FillPatternType.SOLID_FOREGROUND来代替。从 apache-poi 3.15 的源代码我可以看到:/** * Fill Pattern: Solidly filled * @deprecated 3.15 beta 3. Use {@link FillPatternType#SOLID_FOREGROUND} instead. */@Removal(version="3.17")static final short SOLID_FOREGROUND = 1; //FillPatternType.SOLID_FOREGROUND.getCode();

MMMHUHU

您可以使用 org.apache.poi.ss.usermodel.FillPatternType。它有一个 FillPatternType.SOLID_FOREGROUND 属性,或者您可以传递值 1。style.setFillPattern(FillPatternType.SOLID_FOREGROUND);或者style.setFillPattern(1);
随时随地看视频慕课网APP

相关分类

Java
我要回答