java - 为Jbutton的图标设置不同的背景颜色
解决方案
考虑设置按钮的背景并使用具有透明背景的图标:
JButton button = new JButton("Sweety");
URL url = new URL("https://findicons.com/files/icons/345/summer/128/cake.png");
button.setIcon(new ImageIcon(url));
button.setVerticalTextPosition(SwingConstants.BOTTOM);
button.setHorizontalTextPosition(SwingConstants.CENTER);
button.setBackground(Color.YELLOW);
推荐阅读
- openssl - Debian Buster 上的 openssl 1.1.1d 卡住无法启用自定义密码
- python - 如何在mysql中查询带有标签的字符串
- php - Mysql 链接后选择照片位置
- linux - TypeError: '>' 在 'method' 和 'int' 的实例之间不支持,但在这种情况下,'method' 是一个数字
- reverse-proxy - 使用 Traefik 的反向代理:如何在 URL mydom.com/subfolder01 和 mydom.com/subfolder02 中路由子文件夹
- javascript - javascript中switch语句中预期的声明或语句
- c++ - Xcode - 终端程序的 C++ 代码将无法运行
- javascript - 多人连接onicecandidate事件不会触发
- python - 使用 Pulp 进行线性规划 - 约束分配
- c - 如何使用 CMake 复制现代 IDE 的“构建和运行”功能?