如何在JTable的特定列中创建工具提示文本。
这就是我的目标。
itemTable = new JTable(model){
if (c instanceof JComponent) {
if(columns == 7){
JComponent jc = (JComponent) c;
jc.setToolTipText("Price per item");
}
}
return c;
}
};
不幸的是,这是行不通的。
答案 0 :(得分:3)
通常,工具提示会添加到表格的标题中。
执行此操作的一种方法是覆盖getToolTipText(...)
的{{1}}方法。
阅读Specifying Tool Tips for Table Headers上Swing教程中的部分以获取工作示例。
同样的概念也适用于JTable。
本教程还介绍了如何使用自定义渲染器设置工具提示文本。