java 显示透明背景png图片

简介:

首先理由ps生成一个背景透明的png图片,然后设置JPanel面板的透明属性,也就是panel.setOpaque(false);设置为透明

class MyPanel extends JLayeredPane{
          public myPanelOne panel = new myPanelOne();        
      public MyPanel(){
               setPreferredSize(new Dimension(600, 600));
               setLayout(null);
               panel.setBackground(Color.yellow);
               setOpaque(true);
               setBackground(Color.BLACK);
               panel.setOpaque(false);
               add(panel);               
               panel.setBounds(0, 0, 200, 200);                              
               setLayer(panel, 1);//设置组建的层次              
         }
    }



class myPanelOne extends JPanel{        
        protected void paintComponent(Graphics g) {
            super.paintComponent(g);
            g.drawImage(new ImageIcon("草地.png").getImage(), 0, 0, 200, 200, this);
        }
    }


目录
相关文章
|
机器学习/深度学习 人工智能 算法
工智能 - 人脸识别:发展历史、技术全解与实战
工智能 - 人脸识别:发展历史、技术全解与实战
425 1
|
存储 Unix Linux
Linux / Mac 常用命令,看这一篇就够了!(上)
Linux命令是在命令行(CLI)上运行的程序。命令行是接受文本行并将其处理成计算机指令的界面。任何图形用户界面 (GUI) 都是命令行程序的抽象。通过 GUI 进行多步骤处理的任务有时候可以通过在命令行中键入命令在几秒钟内完成。学习基本的命令行有助于提升工作效率。 相信很多小伙伴会使用 Mac 进行开发,由于 Mac 的系统是基于unix的,所以 Mac 终端的一些命令与linux通用的。下面列举的多数命令是可以在Mac中使用的。
1018 0
|
存储 机器学习/深度学习 算法
Python科学计算库SciPy
SciPy是一个开源的Python科学计算库,提供了一组丰富的数学、科学和工程计算功能。它建立在NumPy之上,与NumPy密切集成,为用户提供了更高级的功能和工具。 SciPy库包含了许多模块,每个模块都专注于特定领域的计算任务。下面是一些常用的SciPy模块及其功能:
|
NoSQL Linux 测试技术
redis的安装步骤及前台,后台redis服务启动
这篇文章介绍了Redis的安装步骤,包括在Linux系统中下载、传输、解压、编译、安装Redis,以及Redis服务的前台和后台启动方法。
redis的安装步骤及前台,后台redis服务启动
|
存储 缓存 安全
https访问提示不安全,证书密钥验证上如何解决
【10月更文挑战第4天】访问提示不安全,证书密钥验证上如何解决
1610 2
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
存储 分布式计算 算法
基于 Log 的通用增量 Checkpoint
本文将从 Checkpoint 的性能优化历程出发,介绍 ChangelogStateBackend 的基本机制、应用场景和未来规划,同时介绍最新版本在 State 上的一些优化工作。
7730 2
基于 Log 的通用增量 Checkpoint
|
前端开发 应用服务中间件 区块链
简单快捷的图片格式转换工具:认识webp2jpg-online
发现一款GitHub前端项目【webp2jpg-online】,提供在线图片格式转换和拼接,无广告,支持20种语言,包括JPEG、PNG、GIF等格式互转。工具包含图片转换器和视频字幕拼接功能,支持离线使用和私有化部署。虽久未更新,已有1.7k GitHub星标。适合博客作者和记笔记者处理图片。
365 1
简单快捷的图片格式转换工具:认识webp2jpg-online
|
存储 XML 人工智能
在线转换多种矢量和文档格式 - 免费
本文介绍了款强大的在线云库工具,支持多种矢量图形、设计文件、办公文档和字体格式的转换,如AI、CDR、SVG等。该工具具备高效转换、简便操作、高质量输出、跨平台兼容和批量处理等技术优势,适用于设计、工程、办公和网页设计等领域,提升工作效率。无论是在跨平台协作还是处理大量文件时,都是理想的选择。
512 21
在线转换多种矢量和文档格式 - 免费