gpt4 book ai didi

java - 当文本相同时,如何强制更新 TableCellRenderer 上的工具提示?

转载 作者:行者123 更新时间:2023-11-30 06:00:10 24 4
gpt4 key购买 nike

在 Java 程序中,我对 JTable 中的单元格使用自定义呈现器。在此渲染器上,我设置了一个工具提示,其内容取决于当前单元格。

当值不同时,工具提示会更新,并将出现在单元格上方鼠标指针旁边。

但是,当更改单元格时此工具提示的文本相同时(碰巧有几个单元格的工具提示文本相同),TooltipManager 会认为工具提示没有更改,并将前一个工具提示保留在之前的位置。

有人知道如何制作,以便工具提示在每个单元格上更新,即使具有相同的值?

最佳答案

我认为你最好的选择是覆盖 getToolTipLocation(MouseEvent)在您的组件中,并让它跟踪鼠标的位置。如果工具提示的文本或位置已更改,则工具提示将更新。

关于java - 当文本相同时,如何强制更新 TableCellRenderer 上的工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1661592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com