problema con jtable
buenas a todos
mi pregunta es como puedo manejar un evento para capturar los datos que el usuario digite en un jtable al seleccionar una celda
- Inicie sesión o regístrese para enviar comentarios
buenas a todos
mi pregunta es como puedo manejar un evento para capturar los datos que el usuario digite en un jtable al seleccionar una celda
Con una instancia de TableModelListener
Agrega una instancia de
javax.swing.event.TableModelListener
(1) al modelo de la tabla. Por ejemplo:JTable table = new JTable(2, 2);
final TableModel model = table.getModel();
model.addTableModelListener(new TableModelListener() {
public void tableChanged(TableModelEvent e) {
JOptionPane.showMessageDialog(null, model.getValueAt(e.getFirstRow(), e.getColumn()));
}
});
JOptionPane.showMessageDialog(null, table);
}
Simple, ¿no crees?
Si quieres saber más, echa un vistazo a How to Use Tables, dentro del Trail: Creating a GUI With JFC/Swing.
Notas
~~~