我有一个JTable,我想为列中的特定单元格显示一个精美的工具提示(基本上是JTextArea)。我使用的是自定义单元格渲染器,因此,当我将鼠标悬停在单元格渲染器的组件上时,想出如何弹出一个窗口,这将很容易。
有任何如何执行此操作的示例吗?
最佳答案
如果在内容周围使用<html>
和</html>
标签,则可以使用use HTML in tooltips。
使用HTML格式化工具提示。现在,使用彩色(<font>
)和多行(<br>
)工具提示非常容易。
创建和覆盖默认的JToolTip
有点困难。每个组件都有一个JToolTip
实例,您可以使用JComponent.createToolTip()
检索该实例。要创建自定义工具提示,请扩展cell renderer并覆盖它的createToolTip
以实现您的自定义功能(返回JToolTip
的自定义扩展版本)。
关于swing - Swing中的精美工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7126655/