4
Mtro. Andrés Donaciano Martínez Guillén -.- andresmtzg.wordpress.com MANEJO DE JTABLE. JTable es un componente que nos permite mostrar información ordenada de manera tabular, para explicar el funcionamiento de este componente realizaré el siguiente ejemplo. Diseño de la interfaz. Para iniciar crearemos una interfaz gráfica como la siguiente, insertando un jFrame a su proyecto. Con los componentes que se muestran. Componentes a emplear: Componente Propiedad Valor jLabel1 Texto Nombre jLabel2 Texto Apellidos jLabel3 Texto Teléfono jTextField1 Texto Vacio Nombre del objeto Txtnombre jTextField2 Texto Vacio Nombre del objeto TxtApellidos jTextField3 Texto Vacio

MANEJO DE JTABLE - WordPress.com · 2014-03-11 · MANEJO DE JTABLE. JTable es un componente que nos permite mostrar información ordenada de manera tabular, para explicar el funcionamiento

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MANEJO DE JTABLE - WordPress.com · 2014-03-11 · MANEJO DE JTABLE. JTable es un componente que nos permite mostrar información ordenada de manera tabular, para explicar el funcionamiento

Mtro. Andrés Donaciano Martínez Guillén -.- andresmtzg.wordpress.com

MANEJO DE JTABLE.

JTable es un componente que nos permite mostrar información ordenada de manera tabular, para

explicar el funcionamiento de este componente realizaré el siguiente ejemplo.

Diseño de la interfaz.

Para iniciar crearemos una interfaz gráfica como la siguiente, insertando un jFrame a su proyecto.

Con los componentes que se muestran.

Componentes a emplear:

Componente Propiedad Valor

jLabel1 Texto Nombre

jLabel2 Texto Apellidos

jLabel3 Texto Teléfono

jTextField1 Texto Vacio

Nombre del objeto Txtnombre

jTextField2 Texto Vacio

Nombre del objeto TxtApellidos

jTextField3 Texto Vacio

Page 2: MANEJO DE JTABLE - WordPress.com · 2014-03-11 · MANEJO DE JTABLE. JTable es un componente que nos permite mostrar información ordenada de manera tabular, para explicar el funcionamiento

Mtro. Andrés Donaciano Martínez Guillén -.- andresmtzg.wordpress.com

Nombre del objeto Txttelefono

jButton1 texto Enviar

Nombre del objeto Cmdenviar

jButton2 texto Borrar

Nombre del objeto Cmdborrar

jTable1 Nombre del objeto Grddatos

Resultado después de modificar las propiedades.

Códigos.

Creación del Modelo.

El modelo se define para indicar cuales son los datos que mostrará el jTable.

Por lo que de manera inicial deberán importar la clase DefaultTableModel, con el siguiente código.

Page 3: MANEJO DE JTABLE - WordPress.com · 2014-03-11 · MANEJO DE JTABLE. JTable es un componente que nos permite mostrar información ordenada de manera tabular, para explicar el funcionamiento

Mtro. Andrés Donaciano Martínez Guillén -.- andresmtzg.wordpress.com

Creación del objeto.

Nota: Recordar que el nombre del JFrame puede cambiar dependiendo de cómo hayan nombrado

su proyecto.

Ahora estableceré el aspecto que tendrá el jTable al momento de que el jFrame aparezca en la

pantalla. Por tal motivo se tendrá que codificar el evento windowOpened.

private void formWindowOpened(java.awt.event.WindowEvent evt) {

modelo.setColumnIdentifiers(new Object[]{ "Nombre","Apellidos","Teléfono"});

grddatos.setModel(modelo);

}

Para tomar el siguiente aspecto:

Código del botón enviar

Page 4: MANEJO DE JTABLE - WordPress.com · 2014-03-11 · MANEJO DE JTABLE. JTable es un componente que nos permite mostrar información ordenada de manera tabular, para explicar el funcionamiento

Mtro. Andrés Donaciano Martínez Guillén -.- andresmtzg.wordpress.com

private void cmdenviarActionPerformed(java.awt.event.ActionEvent evt) {

modelo.addRow(new Object[]{txtnombre.getText(), txtapellidos.getText(),

txttelefono.getText() });//este código va en una misma línea con la de arriba.

grddatos.setModel(modelo);

}

Ejemplo del resultado:

Código del botón borrar.

private void cmdborrarActionPerformed(java.awt.event.ActionEvent evt) {

modelo.removeRow(grddatos.getSelectedRow());

grddatos.setModel(modelo);

}