java 实现标签打印机打印

java 实现标签打印机打印,第1张

刚好我额项目中也要这个需求,还没有很好的思路,可以参考如下这个内容:

第三种方案利用word强大的排版、打印功能,把排版和打印的需求扔到word中,OA软件要做的仅仅是让数据导到word中去。JAVA读取WORD模板,通过XML读取相关的数据库数据,自动转载数据到WORD模板中,最终展现给客户打印的是WORD。

通常,客户的报表都有word格式,或政务OA中的红头文件,或院校OA中的奖学金格式,大家习惯用word制定。在客户提供的word格式中,制定标签,并且通过XML配置文件,把标签跟数据库的内容结合,达到自动装载数据又能保持原有word模板格式的效果

按照你的要求编写的Java程序如下:

import java.awt.event.ActionEvent

import java.awt.event.ActionListener

import javax.swing.JButton

import javax.swing.JFrame

import javax.swing.JLabel

public class Test3 extends JFrame implements ActionListener{

JButton jbStart=new JButton("开始")

JButton jbStop=new JButton("停止")

JLabel jl=new JLabel("",JLabel.CENTER)

Test3(){

super("测试")

setLayout(null)

jbStart.setBounds(50, 20, 70, 20)

jbStop.setBounds(170, 20, 70, 20)

jl.setBounds(50,60,200,20)

add(jbStart)add(jbStop)add(jl)

jbStart.addActionListener(this)

jbStop.addActionListener(this)

setResizable(false)

setSize(300, 200)

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

setVisible(true)

}

public static void main(String[] args) {

new Test3()

}

public void actionPerformed(ActionEvent ae) {

if(ae.getSource()==jbStart){

jl.setText("你按的是开始按钮")

}else if(ae.getSource()==jbStop){

jl.setText("你按的是停止按钮")

}

}

}

1.java自定义标签 自定义标签制作步骤: 1.扩展TagSupport 2.标签所对应的tld文件配置 3.在JSP页面引用tld配置文件并使用标签 标签制作常用方法说明: doStartTag()和doEndTag()返回值处理: SKIP_BODY (0) :跳过了开始和结束标签之间的代码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8032118.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存