Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách thay đổi màu nền và chữ của JTooltip trong Java

JToolTip là một lớp con của JComponent và chúng ta có thể tạo tooltip cho bất kỳ thành phần Java nào bằng phương thức setToolTipText(), dùng để thiết lập tooltip cho thành phần. Các phương thức quan trọng của JToolTip bao gồm getAccessibleContext(), getComponent(), paramString() và updateUI(). Chúng ta có thể thay đổi cả màu nền và màu chữ của JToolTip bằng phương thức put() của lớp UIManager với đối số ToolTip.background và ToolTip.foreground.

Ví dụ

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); // Đổi màu nền JToolTip
        UIManager.put("ToolTip.foreground", Color.green); // Đổi màu chữ JToolTip
        add(label);
        setSize(400, 300);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setVisible(true);
    }

    public static void main(String[] args) {
        new JTooltipColorTest();
    }
}

Kết quả

Cách thay đổi màu nền và chữ của JTooltip trong Java