Boton modificar y eliminar en JTable Java

Поделиться
HTML-код
  • Опубликовано: 17 дек 2024

Комментарии • 66

  • @ernanfer2
    @ernanfer2 10 месяцев назад +1

    mil gracias , he estado buscando nadie lo habia explicado tan facil

  • @sergiovivar
    @sergiovivar 2 года назад +2

    Excelente ejemplo por su simpleza, muy fácil de seguir, me funcionó. Muchas gracias David

  • @joseluisleonlopez8675
    @joseluisleonlopez8675 8 лет назад

    Es el mejor tutorial de trabajo con tablas y elementos de java de la web llevaba dias buscando algo asi mis gracias y mis felicitaciones

  • @josefranciscolugocornejo5503
    @josefranciscolugocornejo5503 7 лет назад

    Excelente video Inge. mil gracias por ese gran aporte a los que lo necesitamos.

  • @oscarroque5396
    @oscarroque5396 4 года назад +1

    Muito obrigado. Funcionou perfeitamente. Com o click no botão podemos fazer o que quisermos. Abraço.

  • @juanuser2011
    @juanuser2011 7 лет назад

    Excelente el tutorial, gracias por tomarte el tiempo de explicarlo, ahora voy a conectarlo con una base de datos

  • @profesorberkeley6917
    @profesorberkeley6917 5 лет назад +1

    Excelente, buen video. Sólo un par de comentarios: 1) Si quito el doClick() que pusiste la app funciona igual: ¿cuál era el fin de ponerlo? 2) En todo el video confundes las coordenadas, y tomas "x" como si fuera "y" y viceversa. Finalmente, estoy comenzando con Java y tu screencast me resultó muy muy útil!

    • @DavidPachecoJ
      @DavidPachecoJ  5 лет назад

      las coordenadas x, y es para detectar en que fila y columna se hizo click, doClick es un metodo para detectar si se hizo clic en un determinado boton

  • @codigoloa2828
    @codigoloa2828 4 года назад +1

    GENTE SABEMOS QUE CUANDO DAMOS CLICK NO HACE NADA, PERO EN EL CODIGO INDICA ACCIONES SI PRESIONAMOS, AHI INDICAMOS ELIMINAR LA FILA CON removerRow o si deseamos modificar con JTABLE.SetValueAt("MODIFICACION",row,1);
    Y YA DESCUIDEN, EL PROFE SOLO BUSCA QUE PROGRAMEMOS

  • @sebastianzavala2393
    @sebastianzavala2393 3 года назад +1

    Buen video felicitaciones y muchas gracias

  • @dilanhernandez6783
    @dilanhernandez6783 6 лет назад +1

    Excelente tutorial amigo una duda se puede hacer el boton transparente

  • @rafaelcedano9041
    @rafaelcedano9041 3 года назад +1

    Gracias hermano, me sirvió de mucho

  • @pcgaray
    @pcgaray 8 лет назад

    mil gracias muy util estoy aprendiendo y quiero hacer un sistema completo con java se. gracias suerte

  • @itzelgarza3711
    @itzelgarza3711 Год назад +1

    Me sirvió mucho el tutorial, 10/10, pero tenía una duda, estoy intentando hacerlo con JSpinner pero no sé cómo agregaría el evento de aumentar o disminuir?

    • @DavidPachecoJ
      @DavidPachecoJ  Год назад

      Tienes la documentación completa. docs.oracle.com/javase/tutorial/uiswing/components/spinner.html

  • @lauramartinez6737
    @lauramartinez6737 6 лет назад +1

    Hola David tengo una duda lo que pasa es que yo tengo la tabla conectada a una BD que realice con mysql, y los datos de la tabla aparecen automaticamente cuando JAVA NETBEANS se conecta a la BD ... entonces como hago para agregar los dos botones a las celdas a medida que agrego un dato a la tabla?

    • @DavidPachecoJ
      @DavidPachecoJ  6 лет назад

      Hola Laura, el proceso es el mismo que hago en la clase tabla cuando agrego las filas, solo que en vez de crear un n uevo DefaulTableModel, entonces haces DefaultTableModel dt = (DefaultTableModel)tabla.getModel(); --y todo el proceso es igual

  • @match171
    @match171 8 лет назад +1

    Hola david muchas gracias por subir este tutorial ... tengo una duda espero me la puedas responder .... tengo problemas con que se muestre el boton me aparece el codigo del boton es decir la clase donde se crea el boton pero no me ... ya hice la parte donde dejas sin editar las celdas y sigue el mismo error ... de antemano gracias!! saludos!

    • @DavidPachecoJ
      @DavidPachecoJ  8 лет назад +1

      Te olvidastes de algo, descarga el proyecto incluye base de datos ruclips.net/user/davidpachecoj

    • @match171
      @match171 8 лет назад

      Muchisimas gracias!! lo he logrado! estaba utlizando dos veces el render y eso chocaba!! muchas gracias!! excelente tu aporte ... saludos desde Durango México!!

  • @sebastianslz
    @sebastianslz 8 лет назад

    Amigo muchas gracias por el tutorial, el mejor que he visto. Por casualidad sabes como cargar la tabla con los datos de una BD. Saludos

    • @DavidPachecoJ
      @DavidPachecoJ  8 лет назад

      Hola amigo, revisa el último video, puedes descargar el proyecto co BD.

  • @D1E6O1998
    @D1E6O1998 6 лет назад

    Hola!! En tu programa si hago click en un eliminar y luego en otro de abajo el resultado es el mismo... no mostraste cómo se a que registro le estoy dando eliminar/modificar

    • @DavidPachecoJ
      @DavidPachecoJ  6 лет назад +1

      te refieres si hago click en el registro, y le doy en eliminar solo se elimina esa fila. Hare otro video mas completo. Pero te digo que debes tener un metodo que elimina el registro y obtienes el id de la tabla seleccionada.

  • @evangelinagil9522
    @evangelinagil9522 5 лет назад

    Hola una consulta. cuando estoy mirando la tabla sin compilar el boton no me aparece. Como hago para que se vea? Gracias

    • @DavidPachecoJ
      @DavidPachecoJ  5 лет назад

      El botón se dibuja en la tabla cuando se compila, por eso no aparece en el diseño

  • @juliovillacorta1926
    @juliovillacorta1926 5 лет назад

    Genial tu video, podrías hacer un video explicando como implementar el setRolloverIcon para esos botones?

    • @DavidPachecoJ
      @DavidPachecoJ  5 лет назад +1

      Lo tomare en cuenta para los próximos vídeos

  • @jhonnyisla2238
    @jhonnyisla2238 8 лет назад

    Hola, muy buen video, me ha ayudado mucho. Tengo una consulta. Cómo haria si yo quisiera colocar un boton y que al hacer clic me muestre otro tabla (por ejemplo, en vez de un boton modificar, hacer un boton que me aparezca un frame con una tabla)

    • @DavidPachecoJ
      @DavidPachecoJ  8 лет назад

      Hola, dentro del boton del evento ejm boton modificar haces el metodo;
      new nombreFrame().setVisible(true);

    • @jhonnyisla2238
      @jhonnyisla2238 8 лет назад

      Lo que quiero hacer es que me muestre un boton Jtable dentro de una celda Jtable.

    • @DavidPachecoJ
      @DavidPachecoJ  8 лет назад

      Jhonny Isla Explicate mejor

    • @jhonnyisla2238
      @jhonnyisla2238 8 лет назад

      Asi como en tu ejemplo que cada vez que yo vaya agregando usuarios, estos se guarden en la tabla y que en vez de que me muestre un boton modificar, me muestre un boton con un jtable

    • @jhonnyisla2238
      @jhonnyisla2238 8 лет назад

      me muestre un boton y que al hacer clic en ese boton me muestre un Jtable

  • @pedrojimenezpenaloza1586
    @pedrojimenezpenaloza1586 7 лет назад +11

    Pero no modificaste ni eliminaste registros :v

    • @DavidPachecoJ
      @DavidPachecoJ  7 лет назад

      En los ultimos videos tienes el codigo fuente con base de datos.

  • @sebasbravo4220
    @sebasbravo4220 4 года назад

    el link esta caido

  • @lingberlupu2296
    @lingberlupu2296 5 лет назад

    como agregar un jtexto para una busqueda??? Gracias ...

  • @lorenarociocampos
    @lorenarociocampos 6 лет назад

    quiero saber cómo cambiar la anchura del bota y cómo dejarlo con foco

    • @DavidPachecoJ
      @DavidPachecoJ  6 лет назад

      Puedes usar el método size:botón.setSize(ancho, alto);
      Para el foco:
      boton.requestFocusInWindow();

  • @pelayogarciatorre6068
    @pelayogarciatorre6068 8 лет назад +1

    Muy buen vídeo, pero si ahora quiero borrar la fila seleccionada, ¿Cómo sería el evento?
    Gracias!!

    • @DavidPachecoJ
      @DavidPachecoJ  8 лет назад

      Si es con base de datos, debes crear el metodo que lo haga. Descarga el codigo fuente, esta en los ultimos videos del canal.

    • @pelayogarciatorre6068
      @pelayogarciatorre6068 8 лет назад

      David Pacheco Jiménez No no es base de datos es hacer que el botón asociado a la fila al hacer click en él se eliminé esa fila, los datos los tengo en un arrayList

    • @oscarcardozo2737
      @oscarcardozo2737 4 года назад

      Como harás para habilitar la fila con el botón modificar? Ya que ahora esta en return false, creo q muchos ya te preguntaron eso.

  • @asankab.l.5166
    @asankab.l.5166 8 лет назад +1

    this is lot of helpful to me thank you

    • @DavidPachecoJ
      @DavidPachecoJ  8 лет назад

      ruclips.net/video/ljtTsEJmEDw/видео.html

  • @palazzus0887
    @palazzus0887 7 лет назад +1

    como lo harias con un resultset? cuando tus datos y la tabla estan creadas para esos datos en especifico que traes de la base de datos
    mi codigo seria el sgte.
    public void CargaTabla(JTable tablanombre, String titulo[],String consul,String datos[],
    int can){
    try {
    //modelo para la tabla(importamos)y le agregamos los titulos(vector de cadenas)
    DefaultTableModel tabla = new DefaultTableModel(null,titulo){
    @Override
    //Este metodo funciona para que las celdas de nuestra tabla no sean editables
    public boolean isCellEditable(int fila, int columna) {
    return false;
    }
    };
    query = conn.createStatement();//creamos una conexion con la variable conn
    rs=query.executeQuery(consul);//realizamos la consulta, es decir lo que contiene consul
    String filadatos[]= new String[can];//un vector de datos de tipo cadena, el tamaño
    //esta definido por los campos de la base de datos(Alumno)
    while(rs.next()){//mientras tenga datos
    for(int i=0; i

    • @DavidPachecoJ
      @DavidPachecoJ  7 лет назад

      Si se puede solo agregas la nueva columna, en este caso por ejemplo si el boton va estar en la ultima columna dentro del while puede hacer un if, por ejemplo:
      if(i==4) filadatos[i]=boton;

    • @solracnauj19
      @solracnauj19 5 лет назад

      @@DavidPachecoJ me perdí, podrías poner un ejemplo? yo también estoy en el mismo dilema y siguiendo tu consejo no pude agregarlo.

  • @patriciohernandezjimenez8162
    @patriciohernandezjimenez8162 7 лет назад

    y para insertar los botones en una sola celda?

    • @DavidPachecoJ
      @DavidPachecoJ  7 лет назад

      Te refieres a tener un solo boton, en ese caso donde agregamos los datos a la columna de la tabla, le quitamos el boton.

  • @jaikfeik7573
    @jaikfeik7573 7 лет назад +1

    GRACIAS & LIKE!

  • @OscarFerDiaz
    @OscarFerDiaz 8 лет назад +1

    Puedes pasar el codigo porfa??

    • @DavidPachecoJ
      @DavidPachecoJ  8 лет назад

      Si, esta en los ultimos videos, tiene el codigo.

  • @jacobscityhd
    @jacobscityhd 4 года назад +1

    minuto 22

  • @LucasRocha-xg1dv
    @LucasRocha-xg1dv 5 лет назад

    buena explicación, pero muy mala fonética.

  • @luisosoriofit
    @luisosoriofit 5 лет назад

    proooo

  • @edwingallegos8680
    @edwingallegos8680 7 лет назад

    ascooooooooooswa