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是一套使用Java进行企业级Web应用开发的大家一致遵循的工业标准。 JavaEE平台提供了一个基于组件的方法来加快设计、开发、
java中Executor框架之ThreadPoolExcutor和ScheduledTh
转载自: https://blog.csdn.net/javazejian/article/details/50890554 java多线程-概念&创建启动&中断&守护线程&
我的JAVA学习之异常整理-java.io.EOFException
产生原因:UTF是双字节编码,而writeChars方法写入的是按照字符格式写入的,在文件中的占位要小于以Unicode编码的同样字符串,所以,使用re