java 生成图片表格_java生成表格图片

这篇博客介绍了一种使用Java生成表格图片的方法。通过定义一个`myGraphicsGeneration`方法,结合`Graphics`类和`BufferedImage`进行图像绘制,实现了从二维数组数据生成带有表格样式的图片。代码包括了画横线、竖线、设置字体颜色和大小,以及写入内容等步骤,最终保存为JPEG图片。测试代码展示了如何传入数据生成图片。
摘要由CSDN通过智能技术生成

主要代码:

/**

* 生成图片

* @param cellsValue 以二维数组形式存放 表格里面的值

* @param path 文件保存路径

*/

public void myGraphicsGeneration(String cellsValue[][], String path) {

// 字体大小

int fontTitileSize = 15;

// 横线的行数

int totalrow = cellsValue.length+1;

// 竖线的行数

int totalcol = 0;

if (cellsValue[0]  != null) {

totalcol = cellsValue[0].length;

}

// 图片宽度

int imageWidth = 1024;

// 行高

int rowheight = 40;

// 图片高度

int imageHeight = totalrow*rowheight+50;

// 起始高度

int startHeight = 10;

// 起始宽度

int startWidth = 10;

// 单元格宽度

int colwidth = (int)((imageWidth-20)/totalcol);

BufferedImage image = new BufferedImage(imageWidth, imageHeight,BufferedImage.TYPE_IN

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值