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);
        }
    }


目录
相关文章
|
18天前
|
算法 Java Linux
java制作海报四:java BufferedImage 转 InputStream 上传至OSS。png 图片合成到模板(另一个图片)上时,透明部分变成了黑色
这篇文章主要介绍了如何将Java中的BufferedImage对象转换为InputStream以上传至OSS,并解决了png图片合成时透明部分变黑的问题。
42 1
|
5月前
|
Web App开发 XML 存储
一篇文章讲明白JPG、PNG、GIF、SVG等格式图片区别
一篇文章讲明白JPG、PNG、GIF、SVG等格式图片区别
|
5月前
|
Java
JAVA读取EMF文件并转化为PNG,JPG,GIF格式
JAVA读取EMF文件并转化为PNG,JPG,GIF格式
319 0
|
Java 数据安全/隐私保护
java如何为图片加水印
java如何为图片加水印
99 0
|
编解码 前端开发 搜索推荐
Python3.7将普通图片(png)转换为SVG图片格式并且让你的网站Logo(图标)从此”动”起来
在之前的几篇文章中,介绍了业界中比较火爆的图片技术SVG(Scalable Vector Graphics),比如[Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript来打造属于自己的个性化社交分享系统](https://v3u.cn/a_id_143),我们可以使用svg来打造精美炫酷的分享小图标(icon),这一次我们使用python来将普通的静态的网站logo图片转换为带路径(path)的svg图片,这样就可以让网站logo能够变成动态的,作为一名不折腾不舒服斯基,一枚炫酷自带动画的网站logo自然能够满足我们的折腾欲,同时亦能击中我们的虚荣心。
Python3.7将普通图片(png)转换为SVG图片格式并且让你的网站Logo(图标)从此”动”起来
java代码绘制生成图片,基于imageio
java代码绘制生成图片(用于多张图片合成)
813 0
|
Java Maven 数据安全/隐私保护
Java 图片添加文字或者logo水印(附代码) | Java工具类
Java 图片添加文字或者logo水印(附代码) | Java工具类
Java 图片添加文字或者logo水印(附代码) | Java工具类
|
Python
Python 技术篇-用imageio库实现图片转gif动画,Gif录制屏幕操作实例演示
Python 技术篇-用imageio库实现图片转gif动画,Gif录制屏幕操作实例演示
971 0
Python 技术篇-用imageio库实现图片转gif动画,Gif录制屏幕操作实例演示
|
Java Spring
JAVA获取图片的宽、高和大小
JAVA获取图片的宽、高和大小