java - 使用 Java 创建可打印的每日计划/文档

标签 java user-interface

我必须创建一个 Java 程序,为体育场馆构建“整洁”的每日时间表。 该程序接收一个 Excel 文件,其中包含“不整洁”的每日预订列表,其中包含以下信息:

  • 开始时间
  • 结束时间
  • 法院
  • 客户端

我可以读取此信息并将其存储在“BookingObjects”中。

我的问题是这样的:

创建可打印时间表输出的优雅方法是什么,类似于 Microsoft Outlook 显示的时间表,行为时间,列为预订所在的球场。时间表不需要是交互式的,只需要可以通过程序的 GUI 打印,如果它可以在 GUI 中显示,这也是一个奖励?

最佳答案

我们最近已迁移至 Jasper Reports ,主要原因是我们以 PDF、Excel 格式生成报告并发送到打印机,所有这些都必须通过不同的代码和不同的库来执行。 Jasper Reports 让我们能够通过单一引擎。

虽然并不完美,但它在不同的导出选项中都表现出色。

它的学习曲线确实很小,但基础知识允许您提供对象的列表,然后您可以从报告中访问这些对象并填充您的 View 。

同样,您可以直接将 SQL 数据源连接到它

关于java - 使用 Java 创建可打印的每日计划/文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11841873/

相关文章:

java - 比较 java.time.ZonedDateTime 的实例忽略 Java 8 比较中的秒和毫秒瞬间

java - 清除 Jackrabbit 数据

java - import org.opencv.highgui 无法解析

matlab - 如何显示坐标和使用ginput

user-interface - 为什么标签应该用空格分隔?

java - GUI - 在下一行获取一些内容

JavaFX : Button never sets a graphic

java - 我应该在 Java Web 应用程序中使用安全管理器吗?

IOS App Templates Shop(UI设计)

Java从事件中添加图像