如何将图像添加到JPanel?
我有一个JPanel,我想添加我动态生成的JPEG和PNG图像。
到目前为止,我在 Swing 教程中看到的所有示例,特别是在 Swing 示例中都使用 s。ImageIcon
我将这些图像生成为字节数组,它们通常大于示例中使用的常见图标,即640x480。
- 使用 ImageIcon 类在 JPanel 中显示大小相同的图像时是否存在任何(性能或其他)问题?
- 通常的方法是什么?
- 如何在不使用 ImageIcon 类的情况下将映像添加到 JPanel?
编辑:对教程和API的更仔细的检查表明,您无法将ImageIcon直接添加到JPanel中。相反,它们通过将图像设置为 JLabel 的图标来实现相同的效果。这感觉不对劲...