答案 0 :(得分:2)
使用JLabel而不是Image有什么优势吗?
如果您只想以实际尺寸显示图像,那么请使用JLabel,这样就不会重新发明轮子。
当我应该使用Image?
如果要自定义图像的绘制。也许做动态缩放,平铺,旋转等。
答案 1 :(得分:0)
Image
不是Swing组件,而JLabel
是ImageIcon
。因此,当您想将Image
放置到常规Swing容器时,您必须使用JLabel
。但还有其他方法来装饰Image
成为Component
,来自SwingX项目的JXImagePanel
就是一个例子。