重複の可能性:
ツールチップを JTable の行に追加する方法
セルの値がユーザーに完全に表示されるように、特定の列の下のセルにユーザーのマウスオーバー イベントのツールチップを追加したいと考えています。
単一のセルでは、prepareRenderer() をオーバーライドする方が簡単かもしれないと思います
JTable table = new JTable() {
public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
Component c = super.prepareRenderer(renderer, row, column);
if (c instanceof JComponent) {
if(column == X){
//X is your particlur column number
JComponent jc = (JComponent) c;
jc.setToolTipText(getValueAt(row, column).toString());
}
}
return c;
}
};