如何在 Java 中更改 JTooltip 的背景色和前景色?


JToolTip 是對JComponent 類的子類,我們可以透過使用 setToolTipText() 方法為任何 java 元件建立一個提示,該方法可用來為元件設定一個提示。JToolTip 類的幾個主要方法就是getAccessibleContext()、getComponent()、paramString() updateUI()。我們可以透過使用UIManager 類的put() 方法並傳入引數 ToolTip.backgroundToolTip.foreground來更改 JToolTip 類的前景色和背景色。

示例

import java.awt.*;
import javax.swing.*;
public class JTooltipColorTest extends JFrame {
   private JLabel label;
   public JTooltipColorTest() {
      setTitle("JTooltipColor Test");
      setLayout(new FlowLayout());
      label = new JLabel("Welcome to TutorialsPoint");
      label.setToolTipText("Simply Easy Learning");
      UIManager.put("ToolTip.background", Color.white); // to change background color of a JTtoolTip
      UIManager.put("ToolTip.foreground", Color.green); // to change foreground color of a JToolTip
      add(label);
      setSize(400, 300);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String[] args) {
      new JTooltipColorTest();
   }
}

輸出

更新於: 2020 年 2 月 10 日

285 次瀏覽

開啟你的 職業生涯

完成課程並取得認證

立即開始
廣告