我有一个Java类,它扩展了JTextField,并用JLayer (Java1.7的新特性)覆盖了它,以便在某些条件下显示自定义的图形效果。没有JLayer,使用setToolTipText(String)添加工具提示就很容易了。但是有了JLayer,当我将鼠标放在框上时,什么也不会发生。也许它阻塞了鼠标悬停事件?我还尝试在JLayer对象本身上调用setToolTipText(),但没有任何区别。那么我怎样才能让工具提示起作用呢?
发布于 2011-12-01 23:05:51
您是否尝试过重写getToolTipText并返回getView().getToolTipText()?不过,我怀疑它是否会有所帮助。
https://stackoverflow.com/questions/8342992
复制相似问题