Java Swing实现动态图片

要在JPanel中放一张动态图片其实不难,只要用到 javax.swing.ImageIcon类。
首先介绍下这个类:
ImageIcon是图标界面的一种实现,它从图像中绘制图标。从URL、文件名或字节数组创建的图像使用MediaTracker预加载,以监视图像的加载状态。
从指定的文件创建一个ImageIcon。指定的字符串可以是文件名或文件路径。在指定路径时,使用internet标准的正斜杠("/")作为分隔符。(字符串被转换成URL,所以斜杠适用于所有系统。)例如,指定:
new ImageIcon(“images/myImage.gif”)将描述初始化为文件名字符串。
也可以:new ImageIcon(“Images\myImage.gif”);反斜杠(\),它和紧跟着它的那个字符构成转义字符,“\”和“/”效果一样。

package test;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Test {
	
	 ImageIcon i = new ImageIcon("E:/练习/练习1/picture/猫.jpg");
	 public static void main(String []s){
		JFrame frame=new JFrame();
		JLabel lable=new JLabel(new Test().i);
		frame.add(lable);
		frame.setBounds(100, 100, 500, 375);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setVisible(true);
	}	
}


Java Swing实现动态图片_第1张图片Java Swing实现动态图片_第2张图片

你可能感兴趣的:(Java)