Java 基本GUI setToolTipText

Java 基本GUI setToolTipText,java,Java,我试图创建一个简单的JFrame,在悬停时有一个文本提示。 JFrame看起来不错,但是文本提示从未弹出。有人能帮我解决可能出现的问题吗?我没有得到任何错误 主类 import javax.swing.JFrame; public class PracticeMain { public static void main(String args[]){ Sub obj = new Sub(); obj.setDefaultCloseOperat

我试图创建一个简单的JFrame,在悬停时有一个文本提示。 JFrame看起来不错,但是文本提示从未弹出。有人能帮我解决可能出现的问题吗?我没有得到任何错误

主类

    import javax.swing.JFrame;

public class PracticeMain {
    public static void main(String args[]){

        Sub obj = new Sub();

        obj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        obj.setSize(275,150);
        obj.setVisible(true);
    }
}
子类

import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Sub extends JFrame{

    private JLabel item1;

        public Sub(){
        //adds title
        super("MY TITLE");

        //gives us the default layout
        setLayout(new FlowLayout());

        item1 = new JLabel("This is a sentence");
        item1.setToolTipText("help tip");

        add(item1);
    }
}

我已经编译过了,工具提示文本出现了。您应该等待大约两秒钟,它才会显示。

您是否将鼠标悬停在标签上?是的,我将鼠标悬停在“这是一个句子”标签上。@MHZ,它在我这边起作用。也许您应该指定JRE和OS信息。或者再等一点工具提示:)你的右--为什么这么慢?我正在使用的机器速度相对较快。您可以执行
ToolTipManager.sharedInstance().setInitialDelay(0)加快速度。注意:所有组件都会这样。天哪,你说得对,我花了大约4秒!为什么这么慢?!如果我想用java创建合法的GUI程序,对最终用户来说会这么慢吗?