一千萬個為什麽

搜索

禁用禁用按鈕的工具提示

我正在制作一個有許多按鈕的搖擺gui。我有許多操作,其中按鈕有時禁用和啟用。我想為僅啟用的按鈕設置工具提示。當按鈕禁用時,我不想要該按鈕的任何工具提示。

最佳答案

我會嘗試擴展Button類,並重載getTooltip()。就像是:

public class MyButton extends JButton {
  public String getTooltip() {
     if (this.isEnabled()) {
       return super.getTooltip();
     }
     return null;
  }
}

當然,這取決於Swing使用getTooltip獲取信息來繪制按鈕;無論如何我會嘗試。

轉載註明原文: 禁用禁用按鈕的工具提示