Sei sulla pagina 1di 2

Daniel Eduardo Torres Velásquez.

Universidad del Pacifico.

P.O.O.

Grupo 3DA

Taller de recuperación.

1. Como asignar un evento en un JTable.


2. Como crear graficas estadísticas en java, hacer un manual y un código.

Desarrollo.

1. Como asignar un evento a un JTable:

Este paso puede ser implementado de varias formas y utilizando clases


internas o externas, sin embargo para este ejemplo, se decide implementar en
una clase Taller asignada a una propiedad (variable de instancia).

El tipo de la clase es ListSelectionListener y requiere un método que es


valueChanged(ListSelectionEvent event)

/**
* Clase Taller
*/
private ListSelectionListener articuloSeleccionadoListener =
new ListSelectionListener() {
public void valueChanged(ListSelectionEvent event) {
int renglon = articulosTable.getSelectedRow();
if (renglon != -1) {
Integer id = new Integer("" +
articulosTable.getValueAt(renglon, 0));
Articulo articulo = administrador.consultar(id);
claveText.setText(articulo.getClave());
nombreText.setText(articulo.getNombre());
descripcionText.setText(articulo.getDescripcion());
cantidadText.setText("" + articulo.getCantidad());
precioText.setText("" + articulo.getPrecio().floatValue());
}
}
};
Asignar el evento
Una vez que se ha sido creado el Listener es necesario asignárselo al objeto
JTable

articulosTable.setSelectionMode(
javax.swing.ListSelectionModel.SINGLE_SELECTION);
articulosTable.getSelectionModel().addListSelectionListener(
articuloSeleccionadoListener);

Potrebbero piacerti anche