Doble click en Java dentro de una jTable u otro elemento

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");
       }
 }

4 comentarios en “Doble click en Java dentro de una jTable u otro elemento”

  1. 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.

  2. 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())
    {
    }

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.