PopupMenu em celula do JTable

Olá a todos, bom dia!

Como faço para colocar um JPopupMenu dentre de uma celula de um JTable?

Do jeito que fiz só aparece quando clicado fora da célula:

[code]
public static void addPopup(Component component, final JPopupMenu popup) {
component.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
if (e.isPopupTrigger()) {
showMenu(e);
}
}

		public void mouseReleased(MouseEvent e) {
			if (e.isPopupTrigger()) {
				showMenu(e);
			}
		}

		private void showMenu(MouseEvent e) {
			popup.show(e.getComponent(), e.getX(), e.getY());
		}
	});
}[/code]

Abraços

[quote=cenriqueos]Olá a todos, bom dia!

Como faço para colocar um JPopupMenu dentre de uma celula de um JTable?

Do jeito que fiz só aparece quando clicado fora da célula:

[code]
public static void addPopup(Component component, final JPopupMenu popup) {
component.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
if (e.isPopupTrigger()) {
showMenu(e);
}
}

		public void mouseReleased(MouseEvent e) {
			if (e.isPopupTrigger()) {
				showMenu(e);
			}
		}

		private void showMenu(MouseEvent e) {
			popup.show(e.getComponent(), e.getX(), e.getY());
		}
	});
}[/code]

Abraços[/quote]

Ninguém?