java swing 图片叠加问题?

dreamtwoo4 2011-07-13 08:47:32
各位请帮忙,我有两张图片,第一张为任意格式,作为背景。
第二张为有透明背景的png图片。
如何使第二张图片叠加到第一张图片上,这样能够观察两图片叠加后的图像。就像photoshop中图层叠加一样。


谢谢!!
...全文
466 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenbodong 2011-07-13
  • 打赏
  • 举报
回复
用BufferedImage显示显然比较正式,楼主如果对Graphics及Graphics2D这两个类不熟悉的话,建议去看看,绘图函数是非常重要的
sunyiz 2011-07-13
  • 打赏
  • 举报
回复
复杂一些的方法:
生成一个 BufferedImage 对象
先把第一张图画上去
再把第二张图画上去
sunyiz 2011-07-13
  • 打赏
  • 举报
回复
最简单的方法:
弄两个JLabel
一个作为背景层,图片设成你的背景那张
一个作为叠加层,add在前一个JLabel的上面
用null布局,绝对定位就行了,想放哪放哪
CharmPeach 2011-07-13
  • 打赏
  • 举报
回复
两张图片画到同一个panel上 大小位置都一样
先画背景后画另一张图片不就行了

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧