April 12 2011

Ejercicios básicos de Java en JDeveloper parte II

Enumciado: Ingresar por teclado los nombres y apellidos de n personas y se guarden en una estructura de almacenamiento. el programa deberá solicitar el nombre para buscar en la estructura de datos y mostrar en pantalla.

Controles: jButton, jTextField y jLabel.

Crear una clase en java llamada cBuscaPersona

public class cBuscaPersona {
    public cBuscaPersona() {
    }
public String BuscarApellido( DefaultTableModel jDatos , String buscar_nombre)
{
        String nombre_encontrado="";
        String resultado="";
        for (int i=0;i < jDatos.getRowCount(); i++)
        {
            nombre_encontrado=jDatos.getValueAt(i,0).toString();
        if (nombre_encontrado.equalsIgnoreCase(buscar_nombre))
            {
                resultado=jDatos.getValueAt(i,1).toString();
                break;
            }
        }
        return resultado;
}
}

    DefaultTableModel jDatos = new DefaultTableModel();
 
    private void jbGuardar_actionPerformed(ActionEvent e) {
        String[] dato={jtfNombres.getText(),jtfApellidos.getText()};
        jDatos.addRow(dato);
        jtfNombres.setText("");
        jtfApellidos.setText("");
        jtfNombres.requestFocus();
    }
 
    private void this_windowOpened(WindowEvent e) {
        jDatos.addColumn("nombres");
        jDatos.addColumn("apellidos");
    }
 
    private void jbBuscar_actionPerformed(ActionEvent e) {
        cBuscaPersona obj=new cBuscaPersona();
        jlApellidos.setText("Apellido buscado: " + obj.BuscarApellido(jDatos,jtfCriterio.getText()));
        JOptionPane.showMessageDialog(this,"Operación de búsqueda finalizada"); 
    }
You can leave a response, or trackback from your own site.

Leave a Reply