我会尝试扩展Button类,并重载getTooltip().就像是:
public class MyButton extends JButton {
public String getTooltip() {
if (this.isEnabled()) {
return super.getTooltip();
}
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
当然,这取决于Swing使用getTooltip获取信息来绘制按钮; 无论如何我会尝试.