首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java swing 图片叠加有关问题

2012-05-01 
java swing 图片叠加问题?各位请帮忙,我有两张图片,第一张为任意格式,作为背景。第二张为有透明背景的png图

java swing 图片叠加问题?
各位请帮忙,我有两张图片,第一张为任意格式,作为背景。
第二张为有透明背景的png图片。
如何使第二张图片叠加到第一张图片上,这样能够观察两图片叠加后的图像。就像photoshop中图层叠加一样。


谢谢!!

[解决办法]
最简单的方法:
弄两个JLabel
一个作为背景层,图片设成你的背景那张
一个作为叠加层,add在前一个JLabel的上面
用null布局,绝对定位就行了,想放哪放哪
[解决办法]
复杂一些的方法:
生成一个 BufferedImage 对象
先把第一张图画上去
再把第二张图画上去
[解决办法]
用BufferedImage显示显然比较正式,楼主如果对Graphics及Graphics2D这两个类不熟悉的话,建议去看看,绘图函数是非常重要的
[解决办法]
两张图片画到同一个panel上 大小位置都一样
先画背景后画另一张图片不就行了

热点排行