前言:在网上看到了很多方法,一开始总想在Jpanel类创建的时候设置背景图片,如下

Jpanel bg = new Jpanel(){
/*
绘制背景图片代码
*/
};

尝试了很多代码都不行,后来转念一想,直接创建一个绘制好背景图片的Jpanel类

package Player;import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.ActionEvent;import javax.swing.ImageIcon;
import javax.swing.JPanel;//设置主页背景图片的JPnel类
public class HomePanel extends JPanel {ImageIcon icon;Image img;public HomePanel() {//  /img/HomeImg.jpg 是存放在你正在编写的项目的bin文件夹下的img文件夹下的一个图片icon=new ImageIcon(getClass().getResource("/img/HomeImg.jpg"));img=icon.getImage();}public void paintComponent(Graphics g) {super.paintComponent(g);//下面这行是为了背景图片可以跟随窗口自行调整大小,可以自己设置成固定大小g.drawImage(img, 0, 0,this.getWidth(), this.getHeight(), this);}}

最后,回到你编写的窗口类里面,创建一个Jpnel类,这个Jpanel类就自带我的HomeImg的

JPanel jpanel = new HomePanel();

效果图如下

为Jpanel设置背景图片相关推荐

  1. java主界面设置背景图片_java 窗体设置背景图片问题?(附上登陆界面代码,我想加个背景图片,求大神帮忙改改)...

    java 窗体设置背景图片问题?(附上登陆界面代码,我想加个背景图片,求大神帮忙改改) 关注:223  答案:4  mip版 解决时间 2021-01-26 22:09 提问者非莪莫属 2021-01 ...

  2. java窗体背景图片_java 窗体设置背景图片问题 (附上登陆界面代码,我想加个背景图...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 java 窗体设置背景图片问题 (附上登陆界面代码,我想加个背景图片,求大神帮忙改改) package com.qx; import java.awt.D ...

  3. Java - JFrame 设置背景图片

    设置JFrame的背景图片由两种方式: 1.Jpanel类的paintComponent(Graphics g)重新绘制背景图片 2.利用LayeredPane为Swing控件增加了深度,允许组建在需 ...

  4. android取消背景图片,android 设置背景图片

    >**无背景的代码稍显枯燥啊少年: vs2015,vs2019等 再拓展里下载:** ! import java.awt.FlowLayout; import javax.swing.Image ...

  5. php设置背景图片的代码,css设置背景图片如何实现?(代码实例)

    本篇文章给大家带来的内容是关于css设置背景图片如何实现?(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 很多人提交表单时都喜欢用一个图片来作为提交按钮,大多数人可能用J ...

  6. CocoStudio 0.2.4.0 UI编辑器下根Panel控件设置背景图片时一个BUG

    我使用的编辑器是0.2.4.0,其实明几天就发现这个问题.在最顶层的Panel设置背景图片时无法再在File一行通过普通的方法(如大家所知,在此 行上单击右键选择"重置为默认值") ...

  7. 解决IE8,7下设置背景图片 background-size 不支持问题

    解决IE8,7下设置背景图片 background-size 不支持问题 参考文章: (1)解决IE8,7下设置背景图片 background-size 不支持问题 (2)https://www.cn ...

  8. background-position—CSS设置背景图片的位置

    background-position :在 CSS 中通过 background-position 属性可以调整背景图片的位置.因为在默认情况下背景图片都是从设置了 background-posit ...

  9. 设置背景图片,解决手机上背景图片高度适应问题

    设置背景图片,解决手机上背景图片高度适应问题 第一种方法:直接对图片进行设置,代码如下 <img src="url" class="PhoneBack"& ...

最新文章

  1. 手动加载spring, ApplicationContext怎么销毁
  2. 树形dp小胖守皇宫(vijosP1144)
  3. SQL Server replication requires the actual server name to make a connection to the server.错误解决...
  4. 主成分分析法案例_因子分析案例及操作解析
  5. 循环划线_经济内外双循环下的思考!
  6. kafka使用_Kafka 消费者的使用和原理
  7. 可支持任意级选择器级联的控件函数
  8. (转)petshop4.0中的Profile理解(匿名用户身份)
  9. @游戏开发者,ImGUI 能成为 GUI 的未来吗?
  10. 【SpringBoot】解决拦截器注入 Service 为空问题
  11. 用Python读取CSV文件的5种方式
  12. 最大公约数及最小公倍数计算
  13. CC2530单片机P1寄存器说明
  14. Java 技巧篇-IntelliJ IDEA快捷键设置,格式化代码快捷键
  15. cocoscreator修改图标
  16. elemen-ui表格默认样式的修改
  17. 精简高效的CSS命名准则和方法
  18. 我经常关注的博客 - 黎波 - 博客园
  19. Java笔试面试-设计模式
  20. pixhawk飞控板的硬件构成

热门文章

  1. android131 360 04 手机安全页面
  2. 快手小哥风雨求职路之简历篇
  3. 多元正态分布的条件分布,回归分析
  4. ios swift5 Range转NSRange
  5. java 后端解密获取微信的unionId
  6. 情人节 我用Python表白
  7. 《Using OpenRefine》翻译~4
  8. 禁用SpringSecurity安全配置
  9. isnumber java_Java Validator.isNumber方法代码示例
  10. 机器学习算法 - 博客收藏