上面的这个方法已经试过,并不能达成想要的结果。
尝试了继承jxl.format.colour这种方式自定义,也未成功。
尝试在jxl.format.colour源码中去更改,重新打JAR 也未成功。
不知是方法不对,还是如何,请朋友们多指教。
WritableFont titleFont = new WritableFont(WritableFont.TIMES, 14,
WritableFont.BOLD, false);
WritableCellFormat titleFormat = new WritableCellFormat(titleFont);
titleFormat.setBackground(jxl.format.Colour.GRAY_50);// 背景灰色
sheet.addCell方法中加入titleFormat
######这个是用JXL的自带颜色,我的意思是要自己自定义新的颜色######可以通过重置jxl的默认颜色来实现自定义新的颜色。参考代码如下:
workbook.setColourRGB(Colour.LIGHT_BLUE, 0x76, 0xEE, 0x00);
WritableCellFormat wcf2 = new WritableCellFormat(font);// 单元格样式
wcf2.setBackground(Colour.LIGHT_BLUE);
sheet.addCell(new Label(1, 3, "测试颜色---自定义#76EE00", wcf2));
具体代码例子,可以参考这个 http://www.devnote.cn/java/2013/0819/71.html
######此答案甚好,深得我心
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。