当前位置: 首页 > 知识库问答 >
问题:

设置背景颜色在XSSFWorkbook与Java

农鸿达
2023-03-14

我想在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);

但是我得到了以下错误:

类型CellStyle中的setFillForegroundColor(short)方法不是

不推荐使用构造函数XSSFColor(Color)

那么如何在XSSFWorkbook中设置自己的颜色呢?

共有1个答案

房唯
2023-03-14

解决方案之一:

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

它在上一个版本中没有被弃用。

 类似资料:
  • 通过RGB值设置背景的颜色。 默认的颜色是 0x000000: // 颜色的参数可以是字符串 "#530000" 或者是十六进制数值 0x530000 controller.setBackgroundColor("#530000); //controller.setBackgroundColor(0x530000);

  • 在超文本标记语言中,我什么时候使用颜色,背景颜色和背景标签有什么区别? 有什么区别?

  • 问题内容: 当我尝试使用以下命令在Vim 中或直接在Vim中更改背景色时: …完全不影响我的背景。该选项也没有。但是,当我运行gvim时看起来还可以。 有没有一种方法可以在Vim中更改背景而不更改我的Konsole设置? 编辑 好的,guifg / guibg和ctermfg / ctermbg之间是有区别的。虽然GUI接受许多不同的颜色组合,但是cterm仅允许很少的标准颜色组合。 问题答案:

  • 因此,我尝试使用getContentPane().setBackground(color.white)并尝试将table和scrollpane设置为白色。 这是唯一一个我不能改变颜色的框架,它是在另一个类中创建的- 通过这样做,我得到了另一个面板来成功地改变颜色

  • 本文向大家介绍如何在HTML中设置背景颜色?,包括了如何在HTML中设置背景颜色?的使用技巧和注意事项,需要的朋友参考一下 要在HTML中设置背景颜色,请使用style属性。style属性指定元素的内联样式。该属性与HTML <body>标记以及CSS属性background-color一起使用。HTML5不支持<body>标记的bgcolor属性,因此CSS样式用于添加背景色。HTML5中不推荐

  • 我有一个JButton,我想设置背景的颜色。 我在mac电脑上用了这个,它显示了我想要的样子。然而,在windows上试用时,前景是白色的(正如它应该的那样),但背景是空的。 将背景色设置为JButton 表示添加