0 0

java swing5

仓库管理系统制作当中,要求打印货物的入库和出库单,怎么打印?
2013年4月20日 00:11

2个答案 按时间排序 按投票排序

0 0

我曾经在某个进销存的系统中打印单据时,通过jacob,强烈推荐你用这个。使用jacob主要有以下步骤:
1.新建一个word文件,把样式信息全部调整好,并且入库、出库单里面肯定是有很多单据的字段,值组成,你先把字段全部填写好,值用#orderNo#这种形式。

2.使用jacob的api,循环替换##这种字段。如果你用过freemarker这样的模板框架,你发现非常的简单。

可以参考:http://jeady.blog.hexun.com/13957703_d.html
下面是代码片段,仅供参考:

	WordOperator msWordManager = new WordOperator();
		try {

			String sourceFile = "d:\\statement.doc";
			String newFile = "";
			String filePath = "d:\\";
			File file = new File(sourceFile);
			String fileType = file.getName().substring(
					file.getName().lastIndexOf(".") + 1,
					file.getName().length());
			FileInputStream in = new FileInputStream(file);
			newFile = msWordManager.saveAsDocFile(in, filePath, "temp",
					fileType);
			// 读取word模板
			System.out.println(newFile);

			msWordManager.openDocument(newFile);

			msWordManager.replaceAllText("${ordered}", "20120001");
			msWordManager.replaceAllText("${inriqi}", "2012-09-10");
			msWordManager.replaceAllText("${outriqi}", "2012-09-10");
			msWordManager.replaceAllText("${jiesuanriqi}", "2012-09-10");
			msWordManager.replaceAllText("${operator}", "测试");
			msWordManager.printFile();
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			msWordManager.closeDocument();
			msWordManager.close();
		}

2013年4月20日 08:55
0 0

java的帐票打印问题实在好多,解决办法也很多。

通常生产pdf,让用户去打印就是了。
用itext的多些。

windows系统上,生成M$的excel或word也很多。
用poi的多些。

2013年4月20日 08:47

相关推荐

    java swing漂亮界面(超酷) javaswing教程

    文档"javaswing教程.doc"应该包含了详细的步骤、实例代码以及最佳实践,帮助你深入理解和掌握Java Swing的界面设计技巧。 总之,Java Swing不仅是一个强大的工具集,也是开发者实现桌面应用创新设计的关键。通过这...

    java swing漂亮界面 超酷 javaswing教程

    在“Java Swing漂亮界面 超酷 JavaSwing教程”中,我们主要会探讨如何利用Swing来设计美观且用户友好的界面。Swing组件的一大优点是它们是轻量级的,这意味着它们完全由Java代码实现,而不是依赖于操作系统提供的...

    java+swing漂亮软件界面+超酷+以及javaswing教程.7z

    "java+swing漂亮软件界面+超酷+以及javaswing教程.7z"这个压缩包文件显然包含了关于如何利用Java Swing创建出吸引人的、具有超酷效果的软件界面的资源和教程。 Java Swing 提供了一系列的组件,如JFrame,它是窗口...

    基于java swing实现答题系统

    基于Java Swing实现答题系统的技术要点 本文将详细介绍基于Java Swing实现答题系统的技术要点,涵盖了GUI设计、事件处理、swing组件使用、Java图形化编程等多个方面的知识点。 一、GUI设计 在本文中,我们使用了...

    javaSwing皮肤大全.rar

    标题“javaSwing皮肤大全.rar”表明这是一个包含多种Swing LookAndFeel皮肤的压缩文件集合。这个压缩包特别之处在于它包含了50种不同的Look and Feel jar包,这些jar包可以被引入到Java项目中,为Swing应用程序增添...

    基于Java Swing的物业管理系统源码+数据库(95分以上课程设计).zip

    基于Java Swing的物业管理系统源码+数据库(95分以上课程设计).zip 已获高分通过项目,代码完整下载即用,无需修改确保可以运行。 基于Java Swing的物业管理系统源码+数据库(95分以上课程设计).zip 已获高分...

    基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看!

    基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统...

    JavaSwing图形界面开发与案例详解源代码

    Java Swing是目前图形界面设计的主流开发工具,《Java Swing图形界面开发与案例详解[1]》从实用的角度出发,通过大量实例全面介绍Java Swing中各种组件的应用及图形界面的开发技术。《Java Swing图形界面开发与案例...

    java swing串口通信源码

    Java Swing 是Java GUI(图形用户界面)开发的一个关键库,它提供了一系列的组件来构建桌面应用程序。在Java Swing中实现串口通信可以帮助开发者创建能够与硬件设备交互的应用,例如读取或发送数据到通过串行端口...

    基于 java swing 开发的资源管理器。使用 java swing 美化包beautyeye对原生的 java.zip

    【标题】:基于Java Swing开发的资源管理器利用了BeautyEye美化库,为原生的Java ZIP功能提供了更美观的用户界面。 【描述】:在Java编程中,Swing是用于构建图形用户界面(GUI)的工具包。它提供了一系列组件,如...

    java swing 多功能 聊天室

    Java Swing 是Java平台上用于构建图形用户界面(GUI)的一个库,它是Java Foundation Classes (JFC) 的一部分。在本项目“java swing 多功能 聊天室”中,开发者利用Swing构建了一个具备多种功能的聊天应用,包括...

    Java Swing学生选课管理系统

    Java Swing学生选课管理系统是一种基于Java图形用户界面(GUI)技术构建的应用程序,它主要用于教育机构中的学生选课流程管理。Swing是Java Standard Edition(Java SE)的一部分,提供了丰富的组件库来创建桌面应用...

    基于Mysql、JavaSwing的电商购物系统(数据库大作业 含安装教程、报告)

    这是一个基于Mysql数据库、JavaSwing图形界面设计的电商购物系统项目,适合于数据库和Java课程的大作业或课设需求。这个系统包含了完整的代码实现、数据库脚本、实验报告以及安装指南,为用户提供了一站式的解决方案...

    JavaSwing多人猜拳

    JavaSwing是一个用于构建桌面应用程序的Java库,它是Java Foundation Classes (JFC)的一部分,提供了丰富的用户界面组件和图形功能。在这个"JavaSwing多人猜拳"项目中,开发者使用了Swing来创建一个可以支持多玩家...

    基于java swing的学生信息管理系统.zip

    《基于Java Swing的学生信息管理系统详解》 Java Swing是Java Standard Edition (Java SE)的一部分,它提供了一套丰富的用户界面组件,用于构建桌面应用程序。在这个基于Java Swing的学生信息管理系统中,开发者...

    JAVA swing中文离线API文档

    Java Swing是Java标准库中的一个组件集合,用于构建桌面应用程序用户界面。它是Java Foundation Classes (JFC)的一部分,提供了一套轻量级的GUI(图形用户界面)组件,支持丰富的交互功能。本离线API文档详细阐述了...

    基于Java swing组件实现简易计算器

    "基于Java swing组件实现简易计算器" 本文主要介绍了基于Java swing组件实现简易计算器的知识点,以下是相关知识点的总结: 1. JFrame组件:JFrame是Java swing组件中的一种顶层容器,用于创建一个窗口框架。通过...

    使用Java Swing实现了抖音上的表白程序

    内容概要:打包好的可以运行的Java Swing程序 使用前提;安装了eclipse和在eclipse里面下载swing插件 适用人群:想学习Java Swing技术的人以及需要进行整蛊好友的人 最后,作者想说的是,1.9块钱的资源,你买不了吃亏,买...

    (java swing毕业设计)学生信息管理(文档+视频+源码).zip

    (java swing毕业设计)学生信息管理(文档+视频+源码)(java swing毕业设计)学生信息管理(文档+视频+源码)(java swing毕业设计)学生信息管理(文档+视频+源码)(java swing毕业设计)学生信息管理(文档+视频+源码)(java ...

Global site tag (gtag.js) - Google Analytics