如何在 Java 中更改 JTooltip 的背景色和前景色?
JToolTip 是对JComponent 类的子类,我们可以通过使用 setToolTipText() 方法为任何 java 组件创建一个提示,该方法可用来为组件设置一个提示。JToolTip 类的几个主要方法就是getAccessibleContext()、getComponent()、paramString() 和 updateUI()。我们可以通过使用UIManager 类的put() 方法并传入参数 ToolTip.background 和 ToolTip.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();
}
}输出
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言
C++
C#
MongoDB
MySQL
Javascript
PHP