必威体育Betway必威体育官网
当前位置:首页 > IT技术

Java Swing添加背景图片

时间:2019-10-11 20:44:21来源:IT技术作者:seo实验室小编阅读:51次「手机版」
 

javaswing

代码
import javax.swing.*;
public class SetTheBackground {
    public static void main(String args[])
    {

        //插入图片
        ImageIcon icon1=new ImageIcon("src/image/蓝天白云.jpg" );
        //添加JLabel 放置图片
        JLabel label1=new JLabel(icon1);
        //设置label的位置、大小,label大小为图片的大小
        label1.setBounds(0,0,icon1.getIconWidth(),icon1.getIconHeight());

        //JFrame框架
        JFrame frame=new JFrame();
        //在frame的底层容器添加label
        frame.getLayeredPane().add(label1,new integer(Integer.MIN_VALUE));

        //panel
        JPanel panel =new JPanel();

        //panelTop,顶层容器
        JPanel panelTop=new JPanel();
        panelTop=(JPanel)frame.getcontentPane();

        //panel和panelTop设置透明
        panelTop.setOpaque(false);
        panel.setOpaque(false);

        //label0,这个是对界面的自定义操作,用作效果展示
        JLabel label0=new JLabel("这是一个Label");
        panel.add(label0);

        //添加panel,设置大小,可视
        frame.add(panel);
        frame.setSize(520, 520);
        frame.setVisible(true);
    }
}

我这里图片放置的位置:

运行结果:

问题:这里的背景图片不能充满整个界面,也不能适应整个界面

相关阅读

arthas启动报错,找不到tools.jar,C:\Program Files (x8

原因: 出现此问题是因为,Java自动更新后自动配置了path:C:\Program Files (x86)\Common Files\Oracle\Java\javapath。这导致我

[JavaEE] JPA中的Primary Key的几种生成方式

本文发表在https://softwarecave.org/2014/08/02/primary-key-generators-in-jpa/,详实、易懂的介绍了JPA 的Key Generator Gen

JavaEE体系结构

JavaEE是一套使用Java进行企业级Web应用开发的大家一致遵循的工业标准。 JavaEE平台提供了一个基于组件的方法来加快设计、开发、

java中Executor框架之ThreadPoolExcutor和ScheduledTh

转载自: https://blog.csdn.net/javazejian/article/details/50890554 java多线程-概念&创建启动&中断&守护线程&

我的JAVA学习之异常整理-java.io.EOFException

产生原因:UTF是双字节编码,而writeChars方法写入的是按照字符格式写入的,在文件中的占位要小于以Unicode编码的同样字符串,所以,使用re

分享到:

栏目导航

推荐阅读

热门阅读