sábado, 23 de marzo de 2013

Lista simple enlazada

//vamos a  crear primero un objeto que se llame estudiantes con todas sus caracteristicas


public class Estudiantes {
public String nom,  apell,dir, tel,ciudad;
        private int  codigo;
public Estudiantes siguiente;  
        public static int cod=100;
        public Estudiantes()
        {
            cod +=1;
            this.codigo=cod;
        }
     
        public int getCod()
        {
            return this.codigo;
        }
}

//despues creamos la clase que llena la lista


public Estudiantes listaEstudiantes = null;
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) 
//en esta clase en la parte visual cree un boton para ingresar el estudiante y una serie de cajones de texto //para poder ingresar los datos del estudiante
{                                      
        Estudiantes apuntador;
        Estudiantes nuevo = new Estudiantes();
        nuevo.nom = t1.getText();//t1 se llama mi caja de texto donde va el nombre la tuya se puede llamar como quieras.
        nuevo.apell =t2.getText();
        nuevo.dir = t3.getText();
        nuevo.tel =t4.getText();
        nuevo.ciudad =t5.getText();
        nuevo.siguiente=null;
        if (listaEstudiantes == null)
        {
            listaEstudiantes = nuevo;
        }
        else
        {
            apuntador= listaEstudiantes;
            while(apuntador.siguiente!=null)
            {
                apuntador = apuntador.siguiente;
            }
            apuntador.siguiente=nuevo;
        }
        t1.setText("");
        t2.setText("");
        t3.setText("");
        t4.setText("");      
        t5.setText("");
     
    }

No hay comentarios:

Publicar un comentario