如何在单击 JButton 时使用不同的渐变重新绘制它。我已经覆盖了 paintComponent(Graphics) 方法来进行初始绘制。 Onclick 我想重新绘制它,但我不希望用户在 actionperformed 事件中执行此操作,因为我希望它是一个独立的组件。
关于如何实现这一目标的任何想法。
谢谢
最佳答案
最简单的方法是使用 setPressedIcon()
,但您也可以覆盖 ButtonUI
中的 paint()
委托(delegate),如图所示 example .
关于java - 重新绘制具有不同渐变的 Swing 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4458982/