我必须创建一个用于交付的标签。目前,因为它被推为需要一个快速的解决方案,我正在创建一个 JFrame,将所有组件放在上面,然后将内容保存为图像并处理框架,使其闪烁一瞬间然后消失,准备打印出来。如果我知道 Label 将始终是 X by Y,那么将布局管理器设置为 null 并将组件放置在我需要的位置会更好,还是使用布局管理器会更好?
我目前正在使用流布局管理器,并且必须将发送器面板的首选大小设置得大一点,以便它向下移动到下一部分(在条形码下)。是否有特定的 LayoutManager 对此有好处?
^^^ 以上就是目标Layout ^^^
vvv 下面是我目前实现的vvv
^^^ 当前实现布局 ^^^
还有像第一张图那样画线的简单方法吗?
最佳答案
很多人使用 JasperReports 来完成这类工作。条形码制作简单。
库可以在这里下载
http://sourceforge.net/projects/jasperreports/?source=directory
报告是使用 iReports 创建的
您将标签视为您向其中注入(inject)数据的报告。
在学习曲线上可能有点飞跃,但当您开始使用它时,它是一个非常强大的工具。
关于java - 使用布局管理器或 null 制作标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11336626/