Estas líneas de código nos permite ejecutar una acción cuando se realiza el evento click en Java, en este caso estoy poniendo a una jTable en el evento MouseListener que oiga el evento mouseClicked.
En el caso que se haga un click se imprima el mensaje «Se ha hecho un click» y en el caso que se haya hecho dos click el mensaje respectivo a este.
Cabe mencionar que este evento se le puede añadir a otros objetos no solo al jTable, si no tambien a otros elementos, jbutton, jlabel, etc…
table.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent e) { if(e.getClickCount()==1){ System.out.println("Se ha hecho un click"); } if(e.getClickCount()==2){ System.out.println("Se ha hecho doble click"); } }
Yo use ese codigo para un jTable pero no me funciona como yo necesito en mi caso tengo una jTable con los datos «resumidos» de los clientes, quiero hacer doble click sobre determinado cliente para que se abra una ventana nueva y ahi si poder ver los datos completos.
Pudiste hacerlo ?? lo necesito para mañana eso
Excelente, quiero poner en el JTable los datos almacenados en un arbol binario.
En el arbol los almaceno con:
if(objeto.text().lenght()<=otroobjeto.text.length())
{
}
Amigo gracias! por tu código.