ayuda con software swing pilas

Iniciado por jimytron, 30 Abril 2012, 18:58 PM

0 Miembros y 1 Visitante están viendo este tema.

jimytron

hola necesito contruir un software en swing ya ya tengo una parte y me falta otra parte espe

aqui dejos mi avance:

Citar

package pilas;

/** pc */
public class Pila {
private Nodo cima;
private Nodo fin;

public Pila(){
cima = fin =null;
}

public boolean estaVacio(){
return cima == null;
}

public void apilar(Object elementoAInsertar){
if(estaVacio())
cima = fin = new Nodo(elementoAInsertar,null);
else
cima = new Nodo(elementoAInsertar,cima);
}

public Object desapilar(){
Nodo nodoARemover = cima;
Object elementoARemover = cima.dato;
if(cima==fin)
cima=fin=null;
else{
cima = cima.proximoNodo;
nodoARemover.proximoNodo = null;
}
return elementoARemover;
}

public Object datoCima(){
return cima.dato;
}

public void vaciar(){
cima = fin = null;
}
public void imprimir(){
if (estaVacio ()){
System.out.println("La pila esta vacia....");
return;

}
Nodo actual=cima;
System.out.println("Los elementos de la pila son:");
while (actual!=null){
System.out.print(actual.dato.toString() + " ");
actual=actual.proximoNodo;
}
System.out.println("\n");
}
}

me falta la interfaz grafica

que debria quedar asiii y aver quien me ayuda gracias.....