JFrame窗格、设置背景图片
获取ContentPane强转为JPanel
JPanel pan = (JPanel)jFrame.getContentPane();//强制转型,获得一个pan.setOpaque(false);//设置为透明
添加bg路径;
同样放在一个位置,有的图片可以显示,有的不能:和尺寸、像素、格式、大小(kb)无关。
ImageIcon bg = new ImageIcon("D:/idea项目/librarysystem/src/images/0002.jpg");
//src/images/0002.jpg 相对路径;为什么0001.png不行?图片有区别吗?排除格式问题;注意路径不要打错
//D:\idea项目\librarysystem\src\images\0002.jpg 绝对路径;反斜杠要打两个\\表转义
//D:/idea项目/librarysystem/src/images/0002.jpg 绝对路径2
JLayeredPane 允许组件在需要时互相重叠
add前一个参数是组件,后一个参数是Integer对象,Integer指定容器中每个组件的深度,其中编号较高的组件位于其他组件之上。java关于JLayeredPane_百度知道 (baidu.com)
How to Use Layered Panes (The Java™ Tutorials > Creating a GUI With Swing > Using Swing Components) (oracle.com) 如下:
jFrame.getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));
//将标签添加到分层面板最底层jFrame.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));
//旧写法
把分层面板上的组件设置为流动布局
setLayout(new FlowLayout());
//将层面板的布局设置为flowlayout,面板上增加的组件默认是按照从左到右顺序排列
参考Java中JFrame窗口添加背景图和组件_哔哩哔哩_bilibili
参考JFrame,JPanel,JLabel详解_灰烬丶LORD的博客-CSDN博客_jpanel
参考JFrame的层次结构究竟是什么样的,什么又是ContentPane?_sofuzi的博客-CSDN博客_contentpane
参考java内容窗格与rootpane窗格关系_beifeng5620的博客-CSDN博客_getrootpane
参考java jpanel的使用_JFrame的面板结构和JPanel的使用_KUBE蕉的博客-CSDN博客 √
参考Java setOpaque(false) 使用方法_乘风破浪的超峰的博客-CSDN博客
参考Java图形化界面设计——布局管理器之FlowLayout(流式布局)_森林屿麓的博客-CSDN博客
JFrame窗格、设置背景图片相关推荐
- java主界面设置背景图片_java 窗体设置背景图片问题?(附上登陆界面代码,我想加个背景图片,求大神帮忙改改)...
java 窗体设置背景图片问题?(附上登陆界面代码,我想加个背景图片,求大神帮忙改改) 关注:223 答案:4 mip版 解决时间 2021-01-26 22:09 提问者非莪莫属 2021-01 ...
- java图形界面编程如何给窗口设置背景图片
文章目录 前言 一.知识点介绍 二.代码实现 总结 前言 相信大家在GUI编程过程中,也就是开发窗口程序过程中,比如游戏界面等,难免会需要给窗口添加背景图片,接下来我将给大家详细讲解如何给窗口设置背景 ...
- java窗体背景图片_java 窗体设置背景图片问题 (附上登陆界面代码,我想加个背景图...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 java 窗体设置背景图片问题 (附上登陆界面代码,我想加个背景图片,求大神帮忙改改) package com.qx; import java.awt.D ...
- android取消背景图片,android 设置背景图片
>**无背景的代码稍显枯燥啊少年: vs2015,vs2019等 再拓展里下载:** ! import java.awt.FlowLayout; import javax.swing.Image ...
- php设置背景图片的代码,css设置背景图片如何实现?(代码实例)
本篇文章给大家带来的内容是关于css设置背景图片如何实现?(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 很多人提交表单时都喜欢用一个图片来作为提交按钮,大多数人可能用J ...
- CocoStudio 0.2.4.0 UI编辑器下根Panel控件设置背景图片时一个BUG
我使用的编辑器是0.2.4.0,其实明几天就发现这个问题.在最顶层的Panel设置背景图片时无法再在File一行通过普通的方法(如大家所知,在此 行上单击右键选择"重置为默认值") ...
- 解决IE8,7下设置背景图片 background-size 不支持问题
解决IE8,7下设置背景图片 background-size 不支持问题 参考文章: (1)解决IE8,7下设置背景图片 background-size 不支持问题 (2)https://www.cn ...
- background-position—CSS设置背景图片的位置
background-position :在 CSS 中通过 background-position 属性可以调整背景图片的位置.因为在默认情况下背景图片都是从设置了 background-posit ...
- 设置背景图片,解决手机上背景图片高度适应问题
设置背景图片,解决手机上背景图片高度适应问题 第一种方法:直接对图片进行设置,代码如下 <img src="url" class="PhoneBack"& ...
- echarts热力背景图_Echarts 图表中设置背景图片
在项目开发过程中,遇到在Echarts图表上添加背景图的需求,通过查找Echarts官网的配置项,发现 graphic 能够实现在图表中设置背景图片. image 在Echarts的实例中,找到一个实 ...
最新文章
- 51 执行远程命令(Paramiko)
- OpenCASCADE绘制测试线束:拓扑命令之扫掠Sweeping
- 作业一 郝树伟 1101210664
- 【LightOJ - 1030】Discovering Gold(概率dp,数学期望,期望的线性性)
- 基于java的社团管理系统设计(含源文件)
- WSGI服务器实践二--实践一个基本功能的WSGI服务器
- python记录(4)- lxml模块创建xml文件
- delphi 通用型参数类型_沈阳环保设备参数表
- STL之priority_queue 感觉讲的不错!!!呵呵
- SD皇冠毛绒布料材质制作视频教程 中文字幕
- win7设置ipsec_Win7系统设置L2TP的方法【图文教程】
- TSINGSEE青犀视频开发人脸识别技术实现过程中的的难点汇总
- 根据经纬度查询位置百度api
- 个人网页制作(教你制作简单网页)
- 2018/7/31-zznu-oj-问题 F: 手机密码--【裸dfs+for循环即可!——据说三个小时内只有两个人读完了题意并轻松AC了】...
- 【iOS】设置背景渐变色
- 学生管理系统--【Java+MySQL】--数据库系统概论综合性实验
- GTX960M安装tensorflow-gpu心得
- vs2017community进行DirectX开发_问题小节
- 12个爆款 Java 开源项目