不清楚是不是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上写的代码,在那里显示是没有问题的。
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上写的代码,在那里显示是没有问题的。
...全文
相关推荐
浅谈Java 将图片打包到jar中的路径问题
下面小编就为大家分享一篇浅谈Java 将图片打包到jar中的路径问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Java Swing窗体图标设置[项目源码]
本文介绍了在Java Swing中为JFrame窗体设置图标的两种方法。方法一使用ImageIcon的URL构造函数,通过getResource方法加载资源文件夹中的图片,并强调将resources文件夹加入buildpath以避免图标加载失败。方法二则直接使用ImageIcon的文件名构造函数,需在项目目录下新建images文件夹存放图片。文章指出方法一的优势在于打包程序时图片会作为资源一并导出,而方法二则需要额外处理文件夹。两种方法均通过setIconImage方法设置图标,并对图片进行缩放处理以适应窗体图标大小要求。
将图像图标保存到驱动器文件夹
我的代码中有一个Icon image = picture.getIcon();现在我想将此图标以.jpg的形式存储到磁盘中的某个位置
java-图像操作.doc
java-图像操作.doc
java如何去除图片中的白色背景
主要为大家详细介绍了java去除图片中白色背景的方法,教大家如何将图片中的白色背景去掉,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


Java SE
