用JLabel插入图片

Posted llhhcc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用JLabel插入图片相关的知识,希望对你有一定的参考价值。

package com.company;

import javax.swing.*;
import java.awt.*;
import java.net.URL;

public class Main extends JFrame {
    public Main(){
        setBounds(100,100,700,650);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        Container c=getContentPane();
        JLabel l=new JLabel("这是一个展示图片标签");
//        URL url=Main.class.getResource("java picture.jpg");//获取图片URL路径
//        Icon icon=new ImageIcon(url);//获取相应路径下的图片文件
        Icon icon=new ImageIcon("src/com/company/java picture.jpg");//第二种方法获取相应路径下的图片文件
        l.setIcon(icon);//添加图片
//        l.setSize(20,20);//设定标签大小,即使设定标签大小,也不会改变图片大小
        c.add(l);
        setVisible(true);
    }

    public static void main(String[] args) {
    // write your code here
        new Main();
    }
}

技术分享图片

 

以上是关于用JLabel插入图片的主要内容,如果未能解决你的问题,请参考以下文章

java界面的背景图片怎么加,如果把图片加在JLabel上填满面板那怎么样才能再加button?

JLabel,流布局。使 JLabel 居中?

调整图片大小以适合 JLabel

利用JPanel和JLabel设置背景图片

将字符转换为字符串,然后将其插入 JLabel [重复]

swing-窗体添加背景图片的2种方法