Java Jtable上的ToolTiptText
如何在JTable上的特定列中创建工具提示文本 这就是我的目的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");
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
,什么是列
?