精华内容
下载资源
问答
  • 简单的JAVA表格制作

    2008-10-19 14:53:31
    利用JTABLE做简单的JAVA表格,package connect; import javax.swing.table.AbstractTableModel; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class complextable { public ...
  • 主要介绍了Java生成表格图片的实例代码,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
  • Java如何制作表格的word文档

    千次阅读 2020-08-05 17:44:10
    设置和添加表格有关操作 写在最前 首先您需要导入WordGo的jar包或者写上maven仓库的坐标,最新版直接去git下载就好:https://github.com/qrpcode/wordgo/blob/master/README_CN.md 表格计算行列时,全部和我们平时...

    设置和添加表格有关操作

    写在最前

    首先您需要导入WordGo的jar包或者写上maven仓库的坐标,最新版直接去git下载就好:https://github.com/qrpcode/wordgo

    表格计算行列时,全部和我们平时使用一样,从1开始

    创建表格

    new WordTable(int row, int column)

    new WordTable(int row, int column, String css)

    创建一个 row 行,column 列的表格,支持在创建的时候设置css样式

    这里css支持直接指定模板,省时省力!详见下方 template 属性

    合并单元格

    merge(int rowLeftTop, int columnLeftTop, int rowRightBottom, int columnRightBottom)

    rowLeftTop、columnLeftTop 分别为合并区域的左上单元格行和列;rowRightBottom、columnRightBottom分别为合并区域的右下单元格行和列。

    合并成功返回true,失败返回false。

    合并后会将所有被合并单元格内容拼接。

    代码示例:

    WordTable wordTable = new WordTable(5, 6, "column-width:1=50%; template: normal2; width:50%");
    wordTable.merge(2, 4, 4 ,5);
    

    成功和失败示例:

    单元格合并

    填充数据

    添加文本

    add(int row, int column, String ... str)

    从 row 行column列开始向左填充数据。

    如果遇到合并单元格且是左上角单元格才会填充(详见示例)

    示例1(左):wordTable.add(2, 1, "aa", "bb", "cc")

    示例2(右):wordTable.add(3, 1, "aa", "bb", "cc")

    合并左上用

    添加图片

    addImg(int row, int column, String uri, String css)

    在 row 行column列中插入一个绝对地址为uri的图片,样式表为css(css样式可用范围和正常插入图片一样)。成功返回true,失败返回false。

    添加独特样式的文本

    addStyleText(int row, int column, String text, String css)

    在 row 行column列中插入 text 文字,样式表为css(css样式可用范围和正常插入文字一样)。成功返回true,失败返回false。

    设置部分单元格样式

    设定某一个:addStyle(int row, int column, String css)

    设定一些:addStyle(int rowLeftTop, int columnLeftTop, int rowRightBottom, int columnRightBottom, String css)

    设定一些的前四个参数和合并单元格同理,是左上和右下单元格的行和列值,css为样式表文本。

    添加表格到word

    wordGo中有两个方法都可以添加表格,底层实现没区别,用哪个看习惯即可

    add(WordTable)addTable(wordTable)

    WordGo wordGo = new WordGo();
    wordGo.add("Hello", "font-size: 20");
    //...
    WordTable wordTable = new WordTable(5, 6, "column-width:1=50%; template: normal2; width:50%");
    //创建一个表格
    wordTable.merge(2, 4, 4 ,5);
    //合并表格
    wordTable.add(2, 3, "aaa", "bbb", "ccc");
    //填充数据
    wordGo.add(wordTable);
    //添加到word中
    //...
    wordGo.create("C:\\demo.docx");
    

    支持样式

    图片和文字样式和正常使用一样,这里仅介绍表格样式支持的样式

    template 表格模板

    表格模板和MSoffice一样,下面是名称和对应样式对照关系,此模板支持WPS等打开浏览。

    示例:template:normal3

    表格列表

    详细样式是什么样子可以在Microsoft Word查看:

    表格样式

    width 表格宽度

    支持百分比,也支持磅值。百分比必须写%,写pt、px或单独一个数字都会被解析为磅值

    示例:width:50% width:300pt

    text-align 对齐方式

    和文字一样,left、center、right三个取值,推荐center,默认left

    示例:text-align:center text-align:left

    column-width 列宽

    需要指定哪一列多宽,支持百分比或磅值。百分比需带%,纯数字或者px、pt结尾都会被解析为磅值

    column-width:1=50%,3=20%

    如上,用“ , ” 分割不同列,写法是列号 = 宽度

    其他未指定的列将会自动平分宽度。

    【重要】即使指定了宽度,如果在格子中插入了图片,桌面版office软件一般都还会自动调整,插入图片后,可能设置的值和实际仍有偏差。石墨文档等在线工具导入一般不会进行调整。

    row-height 行高(不推荐使用)

    【重要】使用此属性可能导致文字因为高度太小显示不全!默认为自动调整,建议保持默认。

    示例:row-height:1=50pt,3=20%

    使用方法同 column-width

    展开全文
  • 如何用JAVA制作一个漂亮的表格

    万次阅读 2019-04-18 15:34:30
    如何用JAVA制作一个漂亮的表格 表格图片: 选中一行时高亮显示,且字体变为红色: 在表格中添加数据: 代码如下: import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import ...

    如何用JAVA制作一个漂亮的表格

    表格图片:
    6
    选中一行时高亮显示,且字体变为红色:
    在这里插入图片描述
    在表格中添加数据:
    在这里插入图片描述
    代码如下:

    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Container;
    import java.awt.HeadlessException;
    
    import javax.swing.*;
    
    public class JTableTest extends JFrame {
    	private JTable table;
    
    	public static void main(String[] args) {
    		JTableTest frame = new JTableTest();
    		frame.setVisible(true);
    	}
    
    	public JTableTest() {
    		super();
    		setTitle("操作表格");// 窗体名称
    		setBounds(200, 200, 1000, 740);// 窗体大小
    		setDefaultCloseOperation(EXIT_ON_CLOSE);
    		Container c = getContentPane();
    
    		String[] columnNames = { "A", "B", "C", "D", "E", "F", "G" };// 定义表格列
    		String[][] tableValues = new String[20][columnNames.length];// 定义数组,用来存储表格数据
    
    		for (int row = 0; row < tableValues.length; row++) {
    			for (int column = 0; column < columnNames.length; column++) {
    				tableValues[row][column] = columnNames[column] + row;// 给表格赋值
    			}
    		}
    		JTable table = new JTable(tableValues, columnNames);
    		JScrollPane sc = new JScrollPane(table);
    		c.add(table, BorderLayout.CENTER);
    
    		table.setSelectionForeground(Color.RED);// 设置前景色,字体颜色
    		table.setBackground(Color.PINK);
    		table.setSelectionBackground(Color.yellow);// 背景色
    		table.setRowHeight(30);// 设置行高30像素
    		/*
    		 * ListSelectionModel.SINGLE_SELECTION 单选
    		 */
    		table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);// 选择模式
    
    		System.out.println("表格共有" + table.getRowCount() + "行" + table.getColumnCount() + "列");
    
    	}
    
    }
    

    控制台输出结果:
    在这里插入图片描述
    如此霸气外露的表格你值得拥有!

    展开全文
  • 日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接...
  • 主要介绍了JAVA图形界面(GUI)之表格的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • Java创建表格

    千次阅读 2019-12-17 20:25:59
    要显示JTable组件(需要用到)TableModel接口...将表格模型添加到表格JTable中 将JTable添加到滚动面板上(JScrollPane) //第一步:创建表格模型 DefaultTableModel tablemodel = new DefaultTableMo...

    Java创建表格要利用JTable组件组件。

    下面看看创建表格的具体步骤:

    1. 创建表格
    2. 获取表格的数据模型
    3. 对表格的数据模型操作
    4. 更新表格模型
    5. 将表格组件添加到JScrollPane面板上
    6. 为JScrollPane面板设置一个可视化图表
    package cn.com;
    
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;
    import javax.swing.table.DefaultTableModel;
    
    public class ArrayCreateTable extends JFrame
    {
    	private JTable table;
    	
    	public ArrayCreateTable()
    	{
    		init();
    	}
    	
    	public void init()
    	{
    		//第一步:创建表格
    		this.table = new JTable();
    		
    		//第二步:获取表格的数据模型
    		DefaultTableModel model = (DefaultTableModel) this.table.getModel();
    		
    		//第三步:对表格的数据模型操作
    		model.setColumnIdentifiers(new String[] {"列1" , "列2" , "列3"});//设置表头
    		for(int i=0 ; i<10 ; i++)			//增加行
    			model.addRow(new String[]{null , null , null});
    		
    		//第四步:更新表格模型
    		this.table.setModel(model);
    		
    		//第五步:将表格组件添加到JScrollPane面板上
    		JScrollPane cen_pan = new JScrollPane();
    		
    		//第六步:为JScrollPane面板设置一个可视化图表
    		cen_pan.setViewportView(this.table);
    		
    		this.add(cen_pan);
    		
    		
    		
    		//设置窗口属性
    		this.setSize(500 , 400);
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		this.setLocationRelativeTo(null);
    		this.setResizable(false);
    		this.setVisible(true);
    		
    	}
    	
    	public static void main(String args[])
    	{
    		new ArrayCreateTable();
    	}
    
    }
    

    这样一来表格就制作完成了,看看效果:
    在这里插入图片描述

    下面来看看DefaultTableModel的构造函数:
    在这里插入图片描述

    下面再来看一个具体的例子:

    package cn.com;
    
    import java.awt.BorderLayout;
    import java.awt.Dimension;
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.util.Vector;
    
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;
    import javax.swing.table.DefaultTableModel;
    
    public class ArrayCreateTable extends JFrame implements ActionListener
    {
    	//private JFrame frame;
    	private JButton button1;
    	private JButton button2;
    	private JTable table;
    	private DefaultTableModel table_mode;
    	
    	public ArrayCreateTable()
    	{
    		init();
    	}
    	
    	@SuppressWarnings("deprecation")
    	public void init()
    	{
    		this.button1 = new JButton("增加行");
    		this.button2 = new JButton("删除行");
    		
    		
    		Object[][] p = {
                    { "1", 91, 1949, 1910 },
                    { "2", 82,1969, 1510 },
                    { "3", 47, 1957, 1040 },
                    { "4", 61, 1957, 1180 },
                    { "5",90, 1987, 1770 }, };
            String[] tab_title = { "姓名", "工号", "出生年月", "薪水" };
            
            //1
    		this.table = new JTable();
    		//2
            this.table_mode =(DefaultTableModel) this.table.getModel();
            //3
            this.table_mode.setColumnIdentifiers(tab_title);		//设置表头
            for (int i=0 ; i<tab_title.length ; i++)				//向表格添加数据
            	table_mode.addRow(p[i]);
           
        	//4
            this.table.setModel(table_mode); 		//更新表格
            
            //5
            JScrollPane scrollpane = new JScrollPane(this.table);	//中部面板
     	
    		//6
            scrollpane.setViewportView(this.table);
            
            
            this.add(scrollpane);
    		
    		FlowLayout flowlayout = new FlowLayout();
    		flowlayout.setHgap(40); 		//设置组件间的间隔为40
    		JPanel nor_pan = new JPanel(flowlayout);
    		this.button1.setPreferredSize(new Dimension(80,30));
    		this.button2.setPreferredSize(new Dimension(80,30));
    		nor_pan.add(this.button1 );
    		nor_pan.add(this.button2);
    		this.add(nor_pan , BorderLayout.NORTH);		//添加上部面板
    		
    		//添加监视器
    		this.button1.addActionListener(this);
    		this.button2.addActionListener(this);
    		
    		
    		//设置窗口属性
    		this.setTitle("表格视窗");
    		this.setVisible(true);
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		this.setSize(500, 500);
    		this.setLocationRelativeTo(null);
    	}
    	
    	
    	 public void actionPerformed(ActionEvent e) 
    	 {
    		 if  (e.getActionCommand().equals("增加行"))
    			 this.table_mode.addRow(new Vector<String>());
    		 if  (e.getActionCommand().equals("删除行"))
    		 {
    			 //获取选中行的行数
    			 int numrow = 0;
    			 numrow=this.table.getSelectedRows().length;
    			 if (numrow == 0)
    					JOptionPane.showMessageDialog(null, "请选择您要删除的行",null , JOptionPane.WARNING_MESSAGE);
    			 for (int i=0;i<numrow;i++)
    			 {
    				//删除所选行;
    				 this.table_mode.removeRow(this.table.getSelectedRow());
    			}
    				 
    		 }
    		 
    			 
    	 }
    	public static void main(String args[])
    	{
    		new ArrayCreateTable();
    	}
    
    }
    

    效果如下:
    在这里插入图片描述

    下面再来看看如何进行表格的删除和添加,这里以列为主:
    这里就截取上面的代码片段:

    //获取选中行的行数
    			 int numrow = 0;
    			 numrow=this.table.getSelectedRows().length;
    			 if (numrow == 0)
    					JOptionPane.showMessageDialog(null, "请选择您要删除的行",null , JOptionPane.WARNING_MESSAGE);
    			 for (int i=0;i<numrow;i++)
    			 {
    				//删除所选行;
    				 this.table_mode.removeRow(this.table.getSelectedRow());
    			}
    				 
    
    展开全文
  • java生成pdf文件包含表格

    热门讨论 2012-10-24 17:01:04
    类已经测试成功,jar包都已经封装好了,下下来改一下包名,类名,添一下jar包,就ok了
  • Java (Jsp)制作简单的表单程序
  • java生成excel表格

    千次阅读 2018-09-10 14:39:27
    1.需求 将从数据库查询出来的数据...import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.Date; import java.util.List; import org.apache.poi.hssf.usermodel...

    1.需求

    将从数据库查询出来的数据,以报表生成到本地

    2实现

    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.util.Date;
    import java.util.List;

    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.HSSFCellStyle;
    import org.apache.poi.hssf.usermodel.HSSFFont;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.util.CellRangeAddress;
    import org.apache.poi.hssf.util.HSSFColor;
    import org.springframework.stereotype.Service;

    import com.jf.cloud.model.common.PoiReportExcel;
    import com.jf.cloud.service.intf.common.ExportService;
    @SuppressWarnings("deprecation")
    @Service
    public class ExportServiceImpl implements ExportService {

        // 报表导出 导出成功返回地址,否则返回null
        @Override
        public String generateExcel(String sheetName, String titleName,
                int[] columnWidth, String fileName, String[] columnName,
                List<List<String>> dataList) {

            if (columnWidth.length != columnName.length) {

                return "列数和表头数不相等";
            }

            // 创建一个webbook,对应一个Excel文件
            HSSFWorkbook wb = new HSSFWorkbook();

            // 在webbook中添加一个sheet,对应Excel文件中的sheet
            HSSFSheet sheet = wb.createSheet(sheetName);

            // 设定列数
            int columnNumber = columnWidth.length;

            // 设置每一列的宽度
            for (int i = 0; i < columnWidth.length; i++) {

                for (int j = 0; j <= i; j++) {

                    if (i == j) {

                        sheet.setColumnWidth(i, columnWidth[j] * 256); // 单独设置每列的宽
                    }
                }
            }

            // 设置标题
            HSSFRow row1 = sheet.createRow(0);

            // 设置标题的高度
            row1.setHeightInPoints(50);

            // 创建标题单元格样式以及字体样式
            HSSFCellStyle style = wb.createCellStyle();

            style.setAlignment(HSSFCellStyle.ALIGN_CENTER);

            style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);

            style.setFillForegroundColor(HSSFColor.LIGHT_TURQUOISE.index);

            style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);

            // 创建字体样式
            HSSFFont headerFont1 = (HSSFFont) wb.createFont();

            // 字体加粗
            headerFont1.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);

            // 设置字体类型
            headerFont1.setFontName("黑体");

            // 设置字体大小
            headerFont1.setFontHeightInPoints((short) 15);

            // 为标题样式设置字体样式
            style.setFont(headerFont1);

            // 创建第一列
            HSSFCell cell1 = row1.createCell(0);

            // 合并所有列并居中
            sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, columnNumber - 1));

            // 设置值标题
            cell1.setCellValue(titleName);

            // 设置标题样式
            cell1.setCellStyle(style);

            // 设置表头
            HSSFRow row = sheet.createRow(1);

            // 设置表头高度
            row.setHeightInPoints(37);

            // 创建表头单元格样式 以及表头的字体样式
            HSSFCellStyle style1 = wb.createCellStyle();

            // 设置自动换行
            style1.setWrapText(true);

            style1.setAlignment(HSSFCellStyle.ALIGN_CENTER);

            // 居中格式
            style1.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);

            style1.setBottomBorderColor(HSSFColor.BLACK.index);

            style1.setBorderBottom(HSSFCellStyle.BORDER_THIN);

            style1.setBorderLeft(HSSFCellStyle.BORDER_THIN);

            style1.setBorderRight(HSSFCellStyle.BORDER_THIN);

            style1.setBorderTop(HSSFCellStyle.BORDER_THIN);

            // 创建字体样式
            HSSFFont headerFont = (HSSFFont) wb.createFont();

            // 字体加粗
            headerFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);

            // 设置字体类型
            headerFont.setFontName("黑体");

            // 设置字体大小
            headerFont.setFontHeightInPoints((short) 10);

            // 为标题样式设置字体样式
            style1.setFont(headerFont);

            // 创建表头的列
            for (int i = 0; i < columnNumber; i++) {
                HSSFCell cell = row.createCell(i);

                cell.setCellValue(columnName[i]);

                cell.setCellStyle(style1);
            }

            // 创建单元格,并设置值 `

            for (int i = 0; i < dataList.size(); i++) {

                // 创建行
                row = sheet.createRow(i + 2);

                // 设置为自动换行并居中
                HSSFCellStyle lineBreak = wb.createCellStyle();

                // 设置自动换行
                lineBreak.setWrapText(true);

                // 创建一个居中格式
                lineBreak.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);

                // 设置边框
                lineBreak.setBottomBorderColor(HSSFColor.BLACK.index);

                lineBreak.setBorderBottom(HSSFCellStyle.BORDER_THIN);

                lineBreak.setBorderLeft(HSSFCellStyle.BORDER_THIN);

                lineBreak.setBorderRight(HSSFCellStyle.BORDER_THIN);

                lineBreak.setBorderTop(HSSFCellStyle.BORDER_THIN);

                HSSFCellStyle lineBreak2 = wb.createCellStyle();

                lineBreak2.setWrapText(true);// 设置自动换行
                lineBreak2.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER); // 创建一个上下居中格式
                lineBreak2.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 左右居中

                // 设置边框
                lineBreak2.setBottomBorderColor(HSSFColor.BLACK.index);

                lineBreak2.setBorderBottom(HSSFCellStyle.BORDER_THIN);

                lineBreak2.setBorderLeft(HSSFCellStyle.BORDER_THIN);

                lineBreak2.setBorderRight(HSSFCellStyle.BORDER_THIN);

                lineBreak2.setBorderTop(HSSFCellStyle.BORDER_THIN);

                HSSFCell datacell = null;

                for (int j = 0; j < columnNumber; j++) {

                    datacell = row.createCell(j);

                    datacell.setCellValue(dataList.get(i).get(j));

                    datacell.setCellStyle(lineBreak2);
                }

            }

            // 文件夹路径
            String fileth1 = "E://ExcelReport/" ;
            
            //子文件夹名称
            String fileth2 =new Date().getTime()+"/";

            // 获取文件夹
            File file = new File(fileth1+fileth2+fileName+".xls");
            
            //获取上级文件夹
            File parentFile = file.getParentFile();
            
            if (!parentFile.exists() && !parentFile.isDirectory()) {
                
                parentFile.mkdirs();
            }
            
            
            FileOutputStream fout = null;
            
            try {
                
                fout = new FileOutputStream(file);

                wb.write(fout);

            } catch (Exception e) {
                
                return null;

            } finally {

                try {
                    
                    fout.close();
                    
                } catch (IOException e) {
                    
                    return null ;
                }

            }
            return  输出地址 + fileth2+fileName;

        }

    }

     

    3调用

     

    //数据格式化
                        List<List<String>> dataResource = new ArrayList<List<String>>();
               

                         //dataResource 加些数据
                        
                        String sheetName = "报表";
                        String[] headers = {  "学院", "课程数", "评分" };
                        String fileName = "学院报表";
                        int[] columnWidth = { 10, 10, 10 };
                        String result = exprot.generateExcel(sheetName, fileName, columnWidth,
                                fileName, headers, dataResource);
                        ResultData resultData = new ResultData();

                        if (StringUtils.isBlank(result)) {

                            resultData.setMessage("导出失败");
                        } else {

                            resultData.setMessage("导出成功");

                            resultData.setData(result);
                        }

     4结果

    在我指定的位置生成了excel

     

    代码简单,样式也丑,喜欢的可以自己去调

    展开全文
  • //定义表格的列名称 String comm[][] = new String[row][4];//row行,4列 res.next();//游标回到第一个记录的位置 for(int i=0;i;i++) { comm[i][0]=res.getString("姓名"); comm[i][1]=res.getString("专业...
  • javaweb表格制作举例

    千次阅读 2020-03-29 23:48:48
    [表格代码截图![](https://img-blog.csdnimg.cn/20200329234628125.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjUyOTk0NA==,size_16,...
  • JAVA操作pdf——创建表格 一、前言 在实习的时候遇到了需要将查询到的数据构建成为PDF的情况,于是在网上查找到了相关的Java操作pdf的教程,看到大部分的文章都是使用ITextPdf操作的,于是边借此机会写个笔记记录...
  • java 制作word模板

    千次阅读 2020-10-29 16:54:49
    "标题,可不写",num=个数) 3、当前对象中对象的参数,从第二个对象开始写,且与属性之间用下划线"-"拼接:${二级对象_属性名} 4、list数组格式,需要注意的是不用加"[]":${二级对象和下标_属性名} 三、制作模板 1、...
  • java ee 表格的绘制

    2013-11-26 17:28:57
    利用java ee进行对表格的精美绘制和编排,使其美观好看,具有人性化
  • java 动态获取数据库信息生成word(含表格,柱状图),并下载
  • HTML表格制作的例子

    千次阅读 2019-07-11 20:30:58
    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>第二题</title> <style> td { text-align: center; } ......
  • Java自学-图形界面 表格

    千次阅读 多人点赞 2019-07-24 09:04:31
    Swing 使用 JTable详解 示例 1 : 基本表格 显示一个Table需要两组数据 一维数组: String[]columnNames 表示表格的标题 二维数组: String[][] heros 表格中的内容 ...import java.awt.BorderLayout; imp...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     [TablePanel.java] 日历表格面板  [ConfigLine.java] 控制条类  [RoundBox.java] 限定选择控件  [MonthMaker.java] 月份表算法类  [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件...
  • Java制作Excel

    2017-12-07 15:56:22
    jxl.jar包应用于Java语言的Excel表格制作,导入即可使用
  • java实现控制台表格

    千次阅读 2019-07-23 19:19:00
    表格 在图形环境中很容易做出漂亮的表格。但在控制台环境中就比较困难了。有的时候可以用一些符号大略地模拟:(word文档中...
  • <!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width,initial-scale=1.0"> <title>...script...
  • import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.List; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFFont; import org....
  • Java根据ftl模板生成多表格复杂性word文档,工程可直接导入eclipse中执行的。
  • 利用js来动态创建表格有两种格式,appendChild()和insertRow、insertCell()。两种方式其实差不多,但第一种有可能在IE上有问题,所以推荐大家使用第二种方法,看下面的解决和使用方法
  • 看着课本上的样例做出的第一个表格 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&...
  • 暑期在杭州实习了两个月,主要是使用vue+SpringMVC进行...在网上搜索了许多方法,了解到要导出word文件,其实办法由很多,如jacob,java2word,FreeMarker,Apatch POI等等。 本文采用的是Apatch POI中的一系列API,它...
  • java制作文本框中的表格输入List数据

    千次阅读 2019-03-05 17:05:16
    最近在做一个Java的单机程序,所以用了下JFrame用来做Java自己的页面,这是写的一个向JTable输入List类型的数据, import javax.swing.table.AbstractTableModel; import java.util.ArrayList; import java.util....
  • Java图表绘制和操作excel表格

    千次阅读 2012-08-28 19:56:24
    今天学习了Java中使用JFreeChart,POI,JXL绘制图表,操作excel表格问题,自己动手了写了些小demo,不足之处,请大家指正。谢谢。 ^_^ 完整的类文件在附件中。并附上一张截图 ====================================...
  • JAVA图形界面(GUI)之表格

    万次阅读 多人点赞 2016-01-03 21:02:43
    表格(JTable)是我们在GUI开发中很常用的一个组件。表格在可视化编程中用于显示信息,在Swing编程中非常有用,当要显示大量数据时,用表格可以清晰的显示出来。 本篇博客将演示JTable的基本用法。构造方法: 方法...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,184
精华内容 8,073
关键字:

java表格制作

java 订阅