Por favor,
Como utilizo o método setToolTipText em um JList. Quero exibir uma msg qdo apontar o mouse(não clicar) para cada elemento da JList.
Alguém tem um exemplo de como conseguir fazer isso?
Sds,
Marques
Por favor,
Como utilizo o método setToolTipText em um JList. Quero exibir uma msg qdo apontar o mouse(não clicar) para cada elemento da JList.
Alguém tem um exemplo de como conseguir fazer isso?
Sds,
Marques
Voce precisa adicionar um listener no mouse, pegar a posicao dele, entao com base na posicao pegar o texto e dai entao mostrar.
Exemplo:
Digamos que o teu JList se chame "list’. Para fazer o que voce quer, use um codigo como o mostrado a seguir:
list.addMouseMotionListener(new MouseMotionListener() {
public void mouseMoved(MouseEvent event)
{
java.awt.Point p = event.getPoint();
int index = list.locationToIndex(p); list.setToolTipText(list.getModel().getElementAt(index).toString());
}
public void mouseDragged(MouseEvent event) {}
});
Isso deve funcionar.
Rafael