Pessoal, alguém pode me ajudar com essa implementação, preciso que ao parar o cursor sobre uma determinada célula apareça uma informação tipo tooltiptext, desse jeito que eu fiz não esta aparecendo erro mas também não funciona:
jTable1.addMouseMotionListener(new MouseMotionListener() {
public void mouseDragged(MouseEvent e) {
}
public void mouseMoved(MouseEvent e) {
JTable tabela = (JTable) e.getSource();
int linha = tabela.rowAtPoint(e.getPoint());
int coluna = tabela.columnAtPoint(e.getPoint());
JComponent j = new JComponent() {};
if (linha==1){
j.setToolTipText("Teste");
}
}
});
Amigo… Bom Dia Testei o Seu Codigo em uma tabela existente minha e funcionou!
usei Apenas isto…
private void jTable1MouseMoved(java.awt.event.MouseEvent evt) {
int linha = jTable1.rowAtPoint(evt.getPoint());
int coluna = jTable1.columnAtPoint(evt.getPoint());
if(linha==1)
jTable1.setToolTipText("Esta na Segunda Linha");
else if (linha==2)
jTable1.setToolTipText("Esta na Terceira Linha");
}