如何让工具提示在覆盖了jlayer的JComponent上激活?



我有一个Java类,它扩展了JTextField并用JLayer (Java 1.7的新特性)覆盖它,以便在某些条件下显示自定义图形效果。没有JLayer,很容易使用setToolTipText(String)添加工具提示。但是有了JLayer,当我把鼠标放在盒子上时,什么也没有发生。也许它正在阻塞鼠标悬停事件?我还尝试在JLayer对象本身上调用setToolTipText(),但它没有任何区别。那么我怎样才能使工具提示工作呢?

您是否尝试重写getToolTipText并返回getView().getToolTipText()?不过我怀疑它会有帮助。

相关内容

  • 没有找到相关文章

最新更新