java - 使用布局管理器或 null 制作标签

标签 java

我必须创建一个用于交付的标签。目前,因为它被推为需要一个快速的解决方案,我正在创建一个 JFrame,将所有组件放在上面,然后将内容保存为图像并处理框架,使其闪烁一瞬间然后消失,准备打印出来。如果我知道 Label 将始终是 X by Y,那么将布局管理器设置为 null 并将组件放置在我需要的位置会更好,还是使用布局管理器会更好?

我目前正在使用流布局管理器,并且必须将发送器面板的首选大小设置得大一点,以便它向下移动到下一部分(在条形码下)。是否有特定的 LayoutManager 对此有好处?


Target Layout

^^^ 以上就是目标Layout ^^^


vvv 下面是我目前实现的vvv

current Layout


^^^ 当前实现布局 ^^^

还有像第一张图那样画线的简单方法吗?

最佳答案

很多人使用 JasperReports 来完成这类工作。条形码制作简单。

库可以在这里下载

http://sourceforge.net/projects/jasperreports/?source=directory

报告是使用 iReports 创建的

您将标签视为您向其中注入(inject)数据的报告。

在学习曲线上可能有点飞跃,但当您开始使用它时,它是一个非常强大的工具。

关于java - 使用布局管理器或 null 制作标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11336626/

相关文章:

java - 获取时间戳并将其转换为字符串

java - 如何将 jUnit 5 与 Gradle 结合使用

java - 使用变量从生成的 PDF 文档中提取文本

java - 编写静态方法来复制二维数组

java - 使用 pdfbox 翻转 PDF

java - 我需要将字符串格式的日期转换为实际日期以检查它是否是星期五

java - 为我的 Android 项目生成 Javadoc

java - 与 JavaMelody 集成后,每次 Rest 调用都会出现 404

java - SwingUtilities.updateComponentTreeUI() 不更改仅适用于 UNIX 皮肤的 JFrames 标题栏

java - Firefox 无法识别 zip 文件