• new ImageIcon(String filename)的路径问题 规格严格


    比如我新建一个工程CoreJava。其中有CoreJava/bin,CoreJava/src两个文件夹。

    如果图像文件放在CoreJava文件夹内,则书写格式为:

    new ImageIcon("yellow-ball.gif");

    如果放在CoreJava/src文件夹内,则书写格式为:

    new ImageIcon("src/yellow-ball.gif");

    =============================

    URL myUrl=getClass().getResource("../images/iconcs_003.png");
    ImageIcon myIcon=new ImageIcon(myUrl);
    jLabel1.setIcon(myIcon); 注意这里../的使用,在路径的引用方面,java完全采用了传统的方式,即./表示当前路径,而../表示上级路径,so,images包是和当前类所在包平级的一个包,所以在这里采用如此的写法,才能够引用到所需要的图片,如果图片和当前类在同一个包中,那么可以写成直接些图片的名称即可。

  • 相关阅读:
    java之Arrays.asList
    MySql索引
    Maven私服搭建
    基于Docker的GitLab搭建
    ubuntu新建组合用户命令不管用
    Linux 安装jdk
    消息队列
    Netty之大动脉Pipeline
    Netty之大名鼎鼎的EventLoop
    Netty之揭开BootStrap 的神秘面纱
  • 原文地址:https://www.cnblogs.com/diyunpeng/p/1683907.html
Copyright © 2020-2023  润新知