java - 创建具有透明背景的图标

标签 java background icons png transparency

我在 JButtons 中使用从免费图标站点下载的 ImageIcons。其中两个有白色背景,另一个有黑色背景。我不希望背景颜色发生冲突,所以我想让所有背景都透明。我已经看到了使图像背景透明的方法,但我认为将我的 ImageIcons 转换为图像然后再转换回来有点迂回。有没有一种方法可以使 ImageIcons 的背景透明而无需转换为图像?

最佳答案

这不是 Java 解决方案,但它是我经常使用的解决方案。下载/安装 Paint.NET并关注this关于如何使图像背景透明的讨论。然后将生成的图像用于 ImageIcon

关于java - 创建具有透明背景的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7585721/

相关文章:

c++ - TreeView 添加 Shell 图标

c# - 在 Mac 上使用 C#/Mono 的仅系统托盘(无停靠图标)应用程序

java - 从父类(super class)继承构造函数?

java - JPA 一对一关系创建非唯一外键

java - 如果反转按升序排序的对象列表,您会得到降序吗?

ios - 定期更新位置背景 Swift 3.0 iOS 10

ios - NSOperationQueue 和后台支持

wpf - 如何在WPF中的代码后面设置窗口图标?

windows - 如何通过命令行更改现有文件夹的图标? ( Windows 10)

java - 集成测试中的多个断言