hasI已经实现了一个基于Java Swing的应用程序,它根据用户的输入构建ICard。可以打印ICard并将其保存为本地磁盘上的jpg格式。 ICard具有基于姓名,照片,地址等的特定GUI模式。
我一直通过设置用户条目以及Swing组件中的其他数据来实现它,如果是文本或图像输入,如名称,地址,照片等,我将它们设置在JLabel上。然后在打印时,获取包含所有数据的父组件的快照,然后在打印命令上保存组件的快照在本地系统文件夹上,然后打印该jpg。现在有些情况下,名字,地址和其他信息在字符数量上变得非常大,然后我的洞父布局也会受到干扰和扭曲。我曾使用GridBagLayout创建ICard。
请提供您的建议,因为我认为这不是最好的方法
提前致谢