不清楚是不是ImageIcon写入失败,请教一下
screenshot的类型是BufferedImage的。
getContentPane().setLayout(new BorderLayout(1, 1));
FrameClient.this.setLocation(0, 0);
JLabel bgLb = new JLabel(new ImageIcon(screenshot));
getContentPane().add(bgLb, BorderLayout.CENTER);
pack();
出现的错误就是这个JFrame显示图片的时候,总是有空白的。但是我试过用ImgeIO将screenshot写入文件的时候,是可以显示的。写入的类型是jpg的格式。更奇怪的是,我在一个WIN7上写的代码,在那里显示是没有问题的。