Java初学者,制作的第一个又背景图片的页面,虽然有点丑。。

1.在JAVA文件中创建一个Folder(文件夹),把准备好的图片复制粘贴进去,在出现如下图片时点击ok,最好把图片名字修改的简单一点。

2.窗口布局为分层网格。

3.创建一个标签(JLabel),把图片放入标签中。

4.设置按钮等组件透明。

5.把标签放入分层网格的最底层。

package Quck_1;

import java.awt.FlowLayout;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JLayeredPane;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class UIinterface extends JFrame{

JLayeredPane pane = new JLayeredPane(); // 分层网格

JLabel label;

JPanel panel1 = new JPanel();

JTextField field1 = new JTextField();

//JTextField field2 = new JTextField();

JButton Land = new JButton("登陆");

//JButton register = new JButton("注册");

ImageIcon image;

public UIinterface() {

image = new ImageIcon("jpp/蜘蛛侠.jpg");

//设置组件透明

Land.setOpaque(false);

label = new JLabel(image);//把背景图片添加到标签里

panel1.setBounds(0, 0, image.getIconWidth(), image.getIconHeight()); //把标签设置为和图片等高等宽

panel1 = (JPanel)this.getContentPane(); //把我的面板设置为内容面板

panel1.add(label);

Land.setBounds(100, 100, 100, 50);

pane.add(panel1,JLayeredPane.DEFAULT_LAYER);

pane.add(Land, JLayeredPane.MODAL_LAYER);

this.setTitle("QQ");

this.setBounds(100,100,image.getIconWidth(), image.getIconHeight());

this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);

this.setLayeredPane(pane);

this.setVisible(true);

}

}

图片演示如下

java可视化界面背景图_Java界面:java设置背景图片相关推荐

  1. echarts热力背景图_Echarts 图表中设置背景图片

    在项目开发过程中,遇到在Echarts图表上添加背景图的需求,通过查找Echarts官网的配置项,发现 graphic 能够实现在图表中设置背景图片. image 在Echarts的实例中,找到一个实 ...

  2. div自适应背景图的尺寸:设置背景图的方式;img作为div元素的方式

    目录 零.问题描述和基本情况介绍 案例: 问题及疑问: 一.background-size:cover;和background-size:100%;的区别: 1.background-size:100 ...

  3. 电脑桌面怎么设置html背景图,css中如何设置背景图片?

    在前端开发过程中,为了页面的美观,往往都会给html页面添加背景图片.那么如何利用css设置html中用图片做背景?本章就给大家介绍css怎样设置背景图片. css怎样设置背景图片? css back ...

  4. excel poi 加背景图_java 在Excel中插入图片 POI实现

    一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象.它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97- ...

  5. html内容被背景图片遮住怎么办_定义BODY背景图后,DIV的背景图片显示不全(已解决)...

    你的位置: 问答吧 -> WEB标准 -> 问题详情 定义BODY背景图后,DIV的背景图片显示不全(已解决) 一个有趣的问题,当BODY有背景图片的时候,BODY里的DIV一旦也有背景图 ...

  6. 将winform的PictureBox/panel控件背景图多余白边设置为透明

    有关如何将winform的PictureBox控件背景图多余白边设置为透明 如图所示: PictureBox控件如果直接这样叠加,原本png图片没有像素的边角会变成白色填充 只需要设置该图片的父容器为 ...

  7. CSS实现背景图毛玻璃效果和如何保持图片上的文字显示正常

    说明 因为我的底子特别的差(大佬勿喷),今天想让文字在图片上方显示,并且给图片模糊,结果当图片模糊之后也就是实现毛玻璃效果后,发现图片上的文字也模糊掉了,这个问题当然可以用伪元素的方式解决,但是由于某 ...

  8. php设置背景为透明,css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍...

    在网页布局中有时为了网页的整体美观,可能需要将网页中的某些部分设置为背景颜色透明,那么如何设置背景颜色透明呢?本篇文章就来给大家介绍一下css设置背景颜色透明的方法. 在css中设置背景颜色透明的方法 ...

  9. css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍

    在网页布局中有时为了网页的整体美观,可能需要将网页中的某些部分设置为背景颜色透明,那么如何设置背景颜色透明呢?本篇文章就来给大家介绍一下css设置背景颜色透明的方法. 在css中设置背景颜色透明的方法 ...

最新文章

  1. AD RMS高可用(三)部署RMS根群集服务器
  2. 编译原理四种文法的理解补充
  3. 交叉表 列字段排序_PowerBI创建日期表
  4. 桌面云计算机的配置,Citrix桌面云实验环境的部署配置
  5. MySQL8.0.17 - 初探 Clone Plugin
  6. Android——基于监听器的事件处理(转)
  7. golang 两个一样的字符串不相等_分享一个姑娘双眼皮术后两个眼睛有点不一样,不知道该不该修复?...
  8. python微信集成_python+微信+腾讯智能闲聊
  9. 用函数实现字符串拼接_JDK拍了拍你:字符串拼接一定记得用MessageFormat#format
  10. 过滤器和拦截器的区别_拦截器和过滤器的区别
  11. 线程的创建方式及Runnable与Callable的区别
  12. Jmeter压力测试实例
  13. 【实战分享】js生成word(docx),以及将word转成pdf解决方案分享
  14. C语言中stdafx.h的头文件的下载,stdafx.h头文件下载-stdafx.h文件下载__飞翔下载
  15. ProcessOn 在线作图,真香指南
  16. 分享抖音上热门技巧!短视频涨粉+运营攻略!
  17. Spring事务管理A方法内部调用B方法的回滚问题(springboot事务管理)
  18. 2021-12-21 SWUSTOJ69偷菜时间表(解题思路详解)
  19. 零基础HTML入门教程(14)--水平线
  20. 中国象棋java大作业doc_《java语言程序设计》课程设计-中国象棋对弈系统(源码).doc...

热门文章

  1. ASO(应用商城优化)
  2. 中心频率法确认VMD的K值的python实现
  3. Android友盟第三方登录
  4. 路德维希·冯·米塞斯
  5. 【线刷大师】纯净root线刷包,线刷教程及工具
  6. 用git统计代码提交行数
  7. 自动驾驶系统的传感器标定方法
  8. 史上最牛逼的导航网站(很全很详细)
  9. 计算机网络具备哪些要素,一个计算机网络必须具备以下3个基本要素
  10. 华为机试-拼音翻译成阿拉伯数字