Java把图片放到代码,java把图片放到代码中

怎么为Java程序添加背景图片代码?

仅仅是给窗口添加背景的话是很简单的,添加上以下语句(自己去添加变量哈):

创新互联建站于2013年创立,先为崇川等服务建站,崇川等地企业,进行企业商务咨询服务。为崇川企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

label = new JLabel(background); //background为ImageIcon

// 把标签的大小位置设置为图片刚好填充整个面板

label.setBounds(0, 0, this.getWidth(), this.getHeight());

//添加图片到frame的第二层(把背景图片添加到分层窗格的最底层作为背景)

this.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));

//把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明

jPanel=(JPanel)this.getContentPane();

//设置透明

jPanel.setOpaque(false);

然后你上面那个JPanel p也设置成透明就可以了

在java 中在代码中要引用的图片该放在哪个文件?

放到任意文件夹都可以,看你的管理方式。

1、放到和程序目录下的某个文件夹中。

// 假设图片放到程序运行目录的img目录下

BufferedImage img = ImageIO.read(new File("img/my.png"));

2、放到源文件中,和读取类在同一目录,使用时图片要按包名打包到jar中

// 假设图片放到src下,和MyImages在一个目录

BufferedImage img = ImageIO.read(MyImages.class.getResource("my.png"));

3、放到源文件中,但在独立文件夹中,使用时图片要按包名打包到jar中

// 假设图片放到src下的img目录中 

BufferedImage img = ImageIO.read(MyImages.class.getResource("res/my.png"));

从文件中读取图片和写入图片到文件里的java代码是什么?

首先导入各种需要的包:\x0d\x0aimport java.awt.Image;\x0d\x0aimport javax.imageio.ImageIO;\x0d\x0aimport java.io.*;\x0d\x0a读取图片的方法如下:\x0d\x0aImage[] array = new Image[10];\x0d\x0aImage image = ImageIO.read(new File("d:\\source.gif"));//根据你实际情况改文件路径吧\x0d\x0aarray[0] = image;\x0d\x0a图片读出来了。\x0d\x0a\x0d\x0a如果你有一个Image对象,想把它写入文件可以这样做:\x0d\x0aBufferedImage image = ImageIO.read(new File("d:\\source.gif"));\x0d\x0a//要想保存这个对象的话你要把image声明为BufferedImage 类型\x0d\x0aImageIO.write(image, "png", new File("f:\\test.png"));


网页标题:Java把图片放到代码,java把图片放到代码中
网页网址:http://scyanting.com/article/dsegjhj.html