我有一个 Java 类,它扩展了 JTextField 并用 JLayer(新的 Java 1.7 功能)覆盖它,以便在某些条件下显示自定义图形效果。如果没有 JLayer,使用 setToolTipText(String) 添加工具提示就很容易了。但是,当 JLayer 就位后,当我将鼠标悬停在该框上时,什么也没有发生。也许它阻止了鼠标悬停事件?我还尝试在 JLayer 对象本身上调用 setToolTipText(),但没有任何区别。那么我怎样才能让工具提示起作用呢?
最佳答案
您是否尝试重写 getToolTipText 并返回 getView().getToolTipText()?不过我怀疑这会有帮助。
关于java - 如何在 JLayer 覆盖的 JComponent 上激活工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8342992/