java - 鼠标悬停 - 在屏幕上显示消息 Java 应用程序

标签 java swing mouseover

我已经使用 Window Builder 构建了一个程序。我使用过各种 Jbutton,并希望在按钮悬停时显示一条消息,例如“单击此处添加产品”。我添加了一个事件处理程序

        addButton.addFocusListener(new FocusAdapter() {
        @Override
        public void focusGained(FocusEvent arg0) {


        }

但是我不确定 FocusEvent 中允许显示此消息所需的代码。我看过各种方法,例如 MessageBox,但我认为这不是我一直在寻找的方法。

最佳答案

不,不要为此使用 FocusListeners。 Java Swing 已经为此内置了一个工具,工具提示。您需要在 JButton 上调用 setToolTipText(...)

关于java - 鼠标悬停 - 在屏幕上显示消息 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21091397/

相关文章:

java - 优先队列轮询

java - 如何设置 JFrame 背景透明但 JPanel 或 JLabel 背景不透明?

C# Selenium webdriver mouseOver 再次

javascript - jQuery - 在 DOM 更改后悬停

java - 尝试使用控制台时出现意外 token 错误

java - 如何让Java Swing应用程序在windows和linux中有一致的字体?

java - Fresco 未更新图像

Java - 创建一个 RPG 对话框

JAVA 用空格填充字符串(JFrame)

用于拖放操作的 IsMouseOver 上的 WPF 触发器