我有一个Java类,它扩展了JTextField并用JLayer(新的Java 1.7功能)覆盖了它,以便在某些情况下显示自定义图形效果。没有JLayer,使用setToolTipText(String)添加工具提示非常容易。但是,有了JLayer,将鼠标悬停在盒子上时,什么也不会发生。也许它阻止了鼠标悬停事件?我还尝试在JLayer对象本身上调用setToolTipText(),但没有任何区别。那么如何获得工具提示呢?
最佳答案
您是否尝试覆盖getToolTipText并返回getView()。getToolTipText()?怀疑它会有所帮助。