Jtable上的ToolTipText

时间:2015-03-15 12:59:46

标签: 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");
                }
            }
            return c;
        }
    };

不幸的是,这是行不通的。

1 个答案:

答案 0 :(得分:3)

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

执行此操作的一种方法是覆盖getToolTipText(...)的{​​{1}}方法。

阅读Specifying Tool Tips for Table Headers上Swing教程中的部分以获取工作示例。

同样的概念也适用于JTable。

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