先看看效果:
代码:
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编辑,编辑效果:
- 大小: 59.1 KB
- 大小: 122.1 KB
分享到:
相关推荐
Java Swing是Java标准库中的一个组件集合,用于构建桌面应用程序用户界面。它是Java Foundation Classes (JFC)的一部分,提供了一套轻量级的GUI(图形用户界面)组件,支持丰富的交互功能。本离线API文档详细阐述了...
在Java编程中,Swing库提供了丰富的组件来创建桌面应用程序,但默认情况下它不支持直接显示HTML...在进一步学习过程中,了解DJ Native Swing库的更多高级特性和API将有助于开发出更加复杂和功能丰富的Java桌面应用。
在Swing中,MVC模式被巧妙地融入到各个组件中,以实现组件的功能和可定制性。 **模型(Model)** 模型是应用程序的核心,负责处理数据和业务逻辑。在Swing中,JTable、JList等组件有自己的模型类,如...
Java Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。本压缩包包含了11套完整的Java Swing管理系统源码,这些源码对于学习和理解Java GUI...
在Java Swing开发中,Swing组件库是一个强大的工具集,用于构建图形用户界面(GUI)。这个库主要围绕着`javax.swing`包展开,它提供了丰富的组件、布局管理器以及事件处理机制,使得开发者可以创建出复杂的桌面应用...
在Swing中,你可以创建出丰富、交互性强的桌面应用,而且它的组件库提供了很多美观的外观和感觉。 Swing 提供了一套轻量级组件,这些组件在功能上与AWT(Abstract Window Toolkit)组件相似,但它们是用纯Java编写...
swing学习全套自学课程+源码.part2.rar swing学习全套自学课程+源码.part2.rar swing学习全套自学课程+源码.part2.rar
在Java编程语言中,`Swing`库提供了一套丰富的组件和工具,使得开发者能够创建出功能完善的图形用户界面(GUI)。其中,`Swing`也支持打印功能,这对于开发需要打印输出的应用程序来说至关重要。标题提到的...
Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。Swing提供了一套丰富的组件,用于创建桌面应用程序,包括按钮、文本框、菜单、滚动面板等。Swing是完全由Java...
Swing第三刀:做套ERP,要配得上我的登录界面
在Java编程环境中,Swing库提供了丰富的组件和功能来构建桌面应用程序。其中一个有趣的应用场景是利用Swing调用系统的摄像头进行拍照。以下是对标题“java Swing 中调用摄像头拍照源码(有说明)”和描述的详细解释...
Swing套件是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。Swing提供了丰富的组件库,用于构建功能强大的桌面应用程序。本篇文章将深入探讨Swing套件的基础知识,非常...
本文将详细介绍如何在Swing界面中集成HTML网页显示功能。 首先,Swing是Java提供的一套用于创建桌面应用程序的组件库,它提供了丰富的用户界面元素,但默认情况下并不支持直接显示HTML内容。为了在Swing应用中显示...
在这个"90个java-swing基础例子.zip"压缩包中,你将找到90个不同的示例,涵盖了Swing的基础用法,这对于学习和理解Swing的各种功能非常有帮助。 1. **Swing组件**:Swing 提供了许多组件,如按钮(JButton),文本框...
在这个"Java Swing中应用快逸报表示例Demo"中,我们可以深入理解如何在Swing应用中集成快逸报表来实现数据的展示和分析。 首先,`使用说明.txt`文件应该包含了详细的步骤和指南,指导用户如何运行和理解这个示例。...
- 讨论了模型-视图-控制器(MVC)架构在Swing中的应用,这是Swing组件设计的基础。 - 指导读者如何开始使用Swing,并推荐了Swing Set Demo作为学习起点。 - 阐述了阅读本书的方法和建议。 **第2章:启动Swing应用**...
"jswing"强调了Swing在项目中的核心作用。"全套"意味着项目包含了从设计到实现的所有组成部分,为用户提供了一个完整的解决方案。 【压缩包子文件的文件名称列表】: "基于Java-Web全套商场管理系统" 这个文件名...
本项目是一套Java swing实现的一款餐厅点餐系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。 项目都经过严格调试,...
在Swing中,组件通常被称为JComponents,比如JButton、JTextField、JMenu等。Swing的组件都是轻量级的,它们大部分运行在Java虚拟机上,因此运行速度较快且跨平台兼容性良好。 Swing的核心类是JFrame,它是窗口的...