Foro de elhacker.net

Programación => Java => Mensaje iniciado por: jimytron en 30 Abril 2012, 18:58 pm



Título: ayuda con software swing pilas
Publicado por: jimytron en 30 Abril 2012, 18:58 pm
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.....

(http://2.bp.blogspot.com/-xSXU-iSEyvE/T57Driqt_CI/AAAAAAAABuE/j3_gVTY7hPo/s1600/JAVA+SWING+PILAS.png)