• 图片的使用


    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();
    } }
  • 相关阅读:
    python编码问题和py2和py3的不同
    day27
    多继承补充
    zoj3820 Building Fire Stations 树的中心
    DLX舞蹈链 hdu5046
    时间复杂度
    线性求中位数 poj2388
    codeforce447 D SGU 548 贪心+优先队列
    hdu4864 hdu4268 贪心 lower_bound
    zoj3672 Gao The Sequence
  • 原文地址:https://www.cnblogs.com/mld1040871703/p/10080077.html
Copyright © 2020-2023  润新知