图片的使用

java 中所见的图片需要存放在与所建类的相应文件中

//导入Java类
import javax.swing.*;
import java.awt.*;
import java.net.URL;
public class Demo extends JFrame{
    public Demo(){
       JFrame f=new JFrame();
       setVisible(true);
       setBounds(100,100,500,350);
       setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
       
       Container c=getContentPane();//获取容器

       JLabel l=new JLabel("这是一张图片");//使用标签展示图片
       c.add(l);//将标签添加到容器
       URL url=Demo.class.getResource("javajpg.jpg");//获取图片url路径
      //System。out.println(url);//可获取图片路径所在的位置信息
       Icon icon=new ImageIcon(url);//实现类 获取图片文件  icon是接口
      // Icon icon=new ImageIcon("src/javajpj.jpj");//第二种方法获取相应路径下的图片文件
       l.setIcon(icon);//将获取的图片文件添加到标签  icon图片的对象
       l.setSize(20,20);//设置标签大小  即使设置标签大小也不会改变图片大小
       c.add(l);

        setResizable(true);  
}
public static void main(String[] args){
new Demo();
} }
原文地址:https://www.cnblogs.com/mld1040871703/p/10080077.html