Mostrando entradas con la etiqueta lista simplemente enlazada. Mostrar todas las entradas
Mostrando entradas con la etiqueta lista simplemente enlazada. Mostrar todas las entradas

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("");
     
    }