Java Jtable上的ToolTiptText

Java Jtable上的ToolTiptText,java,swing,jtable,tooltip,Java,Swing,Jtable,Tooltip,如何在JTable上的特定列中创建工具提示文本 这就是我的目的 itemTable = new JTable(model){ if (c instanceof JComponent) { if(columns == 7){ JComponent jc = (JComponent) c; jc.setToolTipText("Price per item");

如何在JTable上的特定列中创建工具提示文本

这就是我的目的

itemTable = new JTable(model){
            if (c instanceof JComponent) {
                if(columns == 7){
                    JComponent jc = (JComponent) c;
                    jc.setToolTipText("Price per item");
                }
            }
            return c;
        }
    };

遗憾的是,这是行不通的

通常,工具提示会添加到表格的标题中

一种方法是重写
JTableHeader的
getToolTiptText(…)
方法

请阅读上Swing教程中的部分,以获取一个工作示例

同样的概念也适用于JTable


本教程还介绍了如何使用自定义渲染器设置工具提示文本。

这是一个匿名类,但您可以直接在类体中而不是在方法中编写代码。这其中的逻辑应该是什么?什么是
c
,什么是