swing - Swing中的精美工具提示

标签 swing jtable tooltip jtextarea

我有一个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/

相关文章:

java - 将移动对象添加到 JFrame

java - Java 组件上的图像绘制

java - 新波士顿GUI-编译错误

java - 如何在 JTable 中显示来自 MS Access 数据库的数据?

java - 编辑包含文件信息的 JTable

Java伪超链接

java - 我怎样才能在网格布局中看到我的表格?

javascript - jquery 工具提示显示 div 的内容

javascript - 从 json 文件构造 bar 的工具提示值

c++ - 如何使用 MFC 工具提示的示例代码修复错误?