怎么说呢,一开始整个系统的功能实现完我是很开心的,想着完善下系统的布局和整体背景,准备从登录界面开始下手(嘿嘿)

从优化布局这块,看了会资料和视频学会了Spring布局,整理了下登陆的界面的布局,感觉还行,又加了个原神的图标给这个登录UI,很有成就感!

but!

当我开始着手背景的设置的时候,我被一直误导进了一个错误的方向----也不能说完全错误

网路上绝大多数的方法都是使用JLayeredPane()进行背景图片的插入,大体思路是创建一个JPanel,再往JPanel里插入放入图片的ImageIcon,然后使用JLayeredPane.add(插入了对应JLabel的Jpanel,JLayeredPane.DEFAULT_LAYER----放到最低层),再把本身的container使用

JLayeredPane.add(插入了对应JLabel的Jpanel,JLayeredPane.MODAL_LAYER----中层)

关于显示层可以参考博客(54条消息) JavaSwing_3.5: JLayeredPane(层级面板)_XTS的专栏-CSDN博客_jlayeredpane

但是但是但是!

大多数博客都没有提及这些操作之后需要的最重要的一个操作!

顶层面板.setOpaque(false);

这个方法是允许显示这个面板下的像素--(true)是不能够显示下层板子的像素,而(false)则是显示组件的部分像素,从而可以显示出其底层的像素!!

这个才是最关键的!

附上宝藏博客(提醒我真正方法的来源):

java为jframe窗口设置背景图片 - 码农教程 (manongjc.com)

(54条消息) java中setOpaque()用法_xr506660464的专栏-CSDN博客_java setopaque

附上成功图片:

芜湖!!! 

关于我想往自己写的管理系统登陆界面插个背景图片却一直被复制粘贴的网络方法误导这件事---JFrame设置背景图片相关推荐

  1. java写一个登录系统_用java写一个用户登陆界面

    一.课堂测试源代码及其结果截图 用java的swing写一个用户登录界面,采用网格布局.源代码如下: /** * */ package LiuLijia; import java.awt.CardLa ...

  2. 不想充文库会员(百度文库,360文库等),又急需复制粘贴咋整?JavaScript一键解决

    问题描述: 当我们想要在文库中复制一段文字时,总会弹出各种土豪证明提示,如: 但,使用文库不频繁,氪金并不划算,这时就需要我们另辟蹊径. 解决方案: 1.适用于所有网页文库:(简单来说,浏览器里面的复 ...

  3. 用Java创建一个学生成绩管理系统登陆界面(初级)

    目录 任务与要求 代码部分 部分代码: 完整代码: 任务与要求 使用eclipse.exe创建一个登录界面,如图1所示,当用户名输入"lili",密码输入"123456& ...

  4. 写了 15 年代码,总结出提升 10 倍效率的三件事

    [译者注]本文作者 Matt Watson 已经写了超过 15 年的代码,也由此总结出了提升 10 倍效率的三件事.Matt 表示,一个 10 倍效率的开发人员很快就知道了他们需要做什么,要问什么问题 ...

  5. 用PYQT5写一个登陆界面

    PYQT5的使用 通过写一个登陆界面来学习PYQT5的一些基础功能 代码如下 QT designer的使用 用户输入部分 按钮 插入背景 通过写一个登陆界面来学习PYQT5的一些基础功能 代码如下 # ...

  6. 我真没想写图书管理系统啊

    目录 前言: 项目要求: 小建议: 具体实现: 主界面: 用户管理系统: 读者信息管理系统: 图书信息管理系统: 基本信息维护: 图书借阅管理: 前言: 哈喽!大家好啊! 今天给大家带来一个名为图书管 ...

  7. 系统业务逻辑书籍_Python框架:Django写图书管理系统(LMS)

    今天我会带大家真正写一个Django项目,对于入门来说是有点难度的,因为逻辑比较复杂,但是真正的知识就是函数与面向对象,这也是培养用Django思维写项目的开始 Django文件配置 Django模版 ...

  8. Python框架:Django写图书管理系统(LMS)

    今天我会带大家真正写一个Django项目,对于入门来说是有点难度的,因为逻辑比较复杂,但是真正的知识就是函数与面向对象,这也是培养用Django思维写项目的开始 Django文件配置 Django模版 ...

  9. 【开发细节】用C语言基础写学生管理系统(七)

    前情回顾 完成了所有自定义头文件的编写 一.本次目标 完成程序主入口,一一对应功能实现算法,直到所有功能基本上实现 GitHub:https://github.com/ITchujian/Studen ...

  10. Vue2.0 + ElementUI 手写权限管理系统后台模板(一)——简述

    简介 这个权限管理就是为了方便,跟系统安全真的不沾边,只是根据后台返回的角色信息来生成他可以看见的菜单和按钮,显示菜单的方法是根据权限删除掉路由表里没有权限的路由,然后再动态添加,原本包含没有访问权限 ...

最新文章

  1. Android ViewPager使用具体解释
  2. java多态口诀,Java之路---Day12(多态),多态Java
  3. 数据结构-荷兰国旗问题
  4. svn 怎么直接同步指定服务器的某个文件夹
  5. XP硬盘安装Ubuntu 10.10双系统图解(转)
  6. 使用密码记录工具keepass来保存密码
  7. IOS15一个工作空间创建多个项目
  8. P1829-[国家集训队]Crash的数字表格/JZPTAB【莫比乌斯反演】
  9. 串行测试 并行测试_如何通过CircleCI测试并行性增加构建时间
  10. angular-cli环境搭建过程中常遇到的npm install问题
  11. Vijos P1772 巧妙填数【进制+置换】
  12. IDEA创建javaweb项目,及常见的请求和响应头
  13. 最优矩阵链乘(动态规划)
  14. c++利用StretchBlt函数改变CImage输出图片的位置
  15. 删除下拉框只找23火星软件_下拉框首选28火星软件
  16. gmssl服务端和客户端程序、吉大正元身份认证网关、吉大正元SDK+USBkey 两两之间双证书双向认证数据通信测试
  17. 考研作息时间安排表(19通信考研党)
  18. thinkphp+vue傻瓜式PS级可视化自助建站系统平台版
  19. 克服弱点,愈发完美-自我篇——《人性的弱点》读后感
  20. 在销量压力下,国产手机开始降价了,但还没有放下最后的面子

热门文章

  1. 苹果用计算机密码,苹果mac修改用户名与密码的方法 苹果电脑如何修改开机密码...
  2. SAP中货架寿命控制功能的简单测试分析
  3. 7部史诗级自然纪录片,孩子14岁前要看完!
  4. python battleship_代做Battleship作业、代写CS/Python编程语言作业、代做PlayerBoard留学生作业...
  5. :幽灵蛛(pholcus)(三)--header get post学习资料
  6. Unity漫延的实现思路(流体漫延, 火烧草地的漫延等)
  7. 英语知识系列:26个字母在单词中的发音总结
  8. 微信小程序实现word,excell等文件下载
  9. 浏览器设置代理服务器插件SwitchyOmega配置
  10. 当下的力量实践手册读书笔记(1.30)