如何在JLabel中显示大字节数组

时间:2017-08-03 07:12:42

标签: java arrays swing bitmap resize

我有两个Swing GUI。我成功地在彼此之间传递了一些信息。

我的问题是,我尝试在JLabel中显示字节数组。我写了代码,但我无法显示我的图像,因为字节数组很大。这是来源

jPanel1.setLayout(new FlowLayout());
ImageIcon icon = new ImageIcon(byteArray);
JLabel label = new JLabel();
label.setIcon(icon);
jPanel1.add(label);

我测试了另一个小字节数组(我将其插入谷歌),它正在运行。 是否可以在放入另一个GUI之前调整字节数组的大小? 我怎么能解决我的问题? 感谢

1 个答案:

答案 0 :(得分:0)

这个问题有一个有效的答案here

基本上,您必须先将byte []数组转换为ImageIcon对象,然后将其添加到标签中。

干杯