Swing中做套打

来源:互联网 发布:春夏秋冬淘宝网苏绣 编辑:程序博客网 时间:2024/05/14 13:44

先看看效果:



代码:

import java.awt.BorderLayout;import java.awt.Container;import javax.swing.JFrame;import com.hg.jpd.JpdViewer;public class Test {    /**     * JPD套打测试     * @param args     */    public static void main(String[] args) {        try {            JFrame f = new JFrame("JPD套打测试");            Container p = f.getContentPane();            //实例化JPD阅读器            JpdViewer viewer = new JpdViewer();            //指定url打开文件            viewer.open("borrow.jpd");            //设置数据            viewer.setItemValue("资金性质", "支票");            viewer.setItemValue("年1", "2012");            viewer.setItemValue("月1", "5");            viewer.setItemValue("日1", "1");            viewer.setItemValue("借款单位", "项目部");            viewer.setItemValue("借款理由", "测试一下");            viewer.setItemValue("大写人民币", "贰万元整");            viewer.setItemValue("小写人民币", "20000");            viewer.setItemValue("负责人", "小张");            viewer.setItemValue("借款人", "小李");            viewer.setItemValue("首长", "");            viewer.setItemValue("会计", "");            viewer.setItemValue("年2", "2012");            viewer.setItemValue("月2", "5");            viewer.setItemValue("日2", "1");            //加入到面板中            p.add(viewer, BorderLayout.CENTER);            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);            f.setSize(800, 600);            f.setVisible(true);            f.setExtendedState(JFrame.MAXIMIZED_BOTH);        } catch (Exception e) {            e.printStackTrace();        }    }}

  程序库见附件中的jpd.jar

borrow.jpd(附件解压)是使用XDocBuilder设计的,可以使用XDocBuilder编辑,编辑效果:



 

原创粉丝点击