Despues de seleccionar una fila de la tabla (tblDatos) se hace click en el boton editar y se visualiza los datos en el cuadro de texto y combobox (txtNom y cmbSex).
import javax.swing.table.DefaultTableModel;
public class frmEditar extends javax.swing.JFrame {
DefaultTableModel modelo=new DefaultTableModel();
public frmEditar() {
initComponents();
String titu[]={"Nombre","Sexo"};
modelo.setColumnIdentifiers(titu);
tblDatos.setModel(modelo);
carga();
}
private void carga(){
String dato[]={"Miguel Fico","M"};
String dato1[]={"Susy Diaz","F"};
String dato2[]={"Flor Polo","F"};
String dato3[]={"Pablo Villanueva","M"};
modelo.addRow(dato);
modelo.addRow(dato1);
modelo.addRow(dato2);
modelo.addRow(dato3);
}
private void btnEditarActionPerformed(java.awt.event.ActionEvent evt) {
String sex="";int p;
if(modelo.getRowCount()>0){
p=tblDatos.getSelectedRow();
txtNom.setText(modelo.getValueAt(p, 0).toString());
sex=modelo.getValueAt(p, 1).toString();
if(sex.compareTo("M")==0){cmbSex.setSelectedIndex(0);}
else{cmbSex.setSelectedIndex(1);}
}
}
Hola que tal, Hola como puedo comparar los datos
ResponderEliminarsi no tengo nda en mi jtable ?