工具提示在Java中不起作用



已解决我正在努力遵循这里的教程:http://zetcode.com/tutorials/javaswingtutorial/firstprograms/,但当我谈到关于工具提示的部分时,它将不起作用。我的代码是

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;

public class TooltipExample extends JFrame {
    public TooltipExample() {
        initUI();
    }
    private void initUI() {
        JPanel panel = new JPanel();
        getContentPane().add(panel);
        panel.setLayout(null);
        panel.setToolTipText("A Panel container");
        JButton btn = new JButton("Button");
        btn.setBounds(100, 60, 100, 30);
        btn.setToolTipText("A Button component");
        panel.add(btn);
        setTitle("Tooltip");
        setSize(300, 200);
        setLocationRelativeTo(null);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
    }
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                TooltipExample ex = new TooltipExample();
                ex.setVisible(true);
            }
        });
    }
}

,但当我将鼠标悬停在按钮上时,工具提示会显示。。。我做错了什么?

听起来解决方案是将鼠标悬停在按钮上稍长一点,然后等待工具提示。有时,当您在本地运行程序时,cpu需要一秒钟的时间才能跟上。我要提到的是,如何改变这个摇摆经理的自然工具提示延迟,以防对下一个人有所帮助。ToolTipManager 的Oracle文档

最新更新