miércoles, 25 de junio de 2014

Jalar Datos de JTable a combobox por ejemplo el sexo

El siguiente codigo es para jalar datos de un JTable a un cuadro de texto y un combobox que tiene por opcion M o F.
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);}
        }
    }      

1 comentario:

  1. Hola que tal, Hola como puedo comparar los datos
    si no tengo nda en mi jtable ?

    ResponderEliminar

Mini Software de Recibo con VB .Net 2022 y Excel 365 + Impresion + Codigo Fuente

De la caja de Herramientas agregar PrintDocument1 y PrintPreviewDialog1. Imports System.Runtime.InteropServices.JavaScript.JSType Imports Mi...