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ả
