我想用Java为一组可变大小的图像创建一个打印预览。我的第一种方法(在开发模式下)是在不同的JLabel中创建图像的快照(就像一个快速的开发人员解决方案一样)。
但对于生产解决方案,我需要创建一种更高效、更优雅的方式来为这个独立软件的用户显示图像。所以我想给他看7-8张照片的快照,打印在每个JLabel上。
有别的办法吗?(说到Java GUI组件)
您可以将这些Images
存储在某种List<Image>
中,例如ArrayList<Image>
。请阅读Graphics2D教程,其中包含相关示例。这里还有其他例子。