我使用一个在线工具创建了一个自定义按钮图标,然后下载了.png文件。我已经在jbutton(swing应用程序)中设置了图标,但是当按下按钮时,它不会在单击按钮时显示常规动画。有没有可能设置一个图标而不失去这个效果?谢谢(这是代码)
public final JButton SEARCH = new JButton();
SEARCH.setBorder(null);
SEARCH.setContentAreaFilled(false);
ImageIcon searchb = new ImageIcon(getClass().getClassLoader().getResource("search.png"));
SEARCH.setIcon(searchb);
2条答案
按热度按时间z9zf31ra1#
您可以禁用行
setBorder(null); setContentAreaFilled(false);
以欣赏默认动画。动画保持不变,图像在其上方。3yhwsihp2#
你必须根据你的要求使用不同的图标(图像)。这意味着你必须使用另一个图像,类似按下按钮使用你的原始图像
见下文