Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/11/2006, 23:03
karma4561
 
Fecha de Ingreso: abril-2006
Mensajes: 133
Antigüedad: 18 años, 1 mes
Puntos: 2
Hola.
Muchas gracias por tu respuesta, pero no estoy usando el JList. Mira el codigo que tengo:

Código PHP:
import javax.swing.JOptionPane;
import java.lang.String;

public class 
Lista extends JOptionPane{
    
String Nombre;
    
String Apellido;
    
String Telefono;
    
String Celular;
    
Lista index;
    
    public 
Lista (String aString bString cString d){
    
Nombre a;
    
Apellido b;
    
Telefono c;
    
Celular d;
    
index null;
    }
    public 
Lista (String aString bString cString dLista sgte){
    
this(a,b,c,d);
    
index sgte;
    }
    
    public 
String mensaje(String z){
    return 
JOptionPane.showInputDialog(z);
    }
    public 
void nuevoNodo(String aString bString cString d){
        if (
index == null){
            
index = new Lista(NombreApellidoTelefonoCelular);
        }else{
            
index = new Lista(NombreApellidoTelefonoCelularindex );
        }
        
Nombre a;
        
Apellido b;
        
Telefono c;
        
Celular d;
    }
    
    public 
void borrarNodo(String a){
        
Lista borrarDeLista;
        
String borrar;
        
borrar JOptionPane.showInputDialog("Cual nombre desea borrar?");
        if (
borrar == Nombre){
            if ((
index == null)&&(borrar!=Nombre)){
                
index = new Lista(NombreApellidoTelefonoCelular);
            }else if ((
index!=null)&&(borrar!=Nombre)){
                
index = new Lista(NombreApellidoTelefonoCelularindex );
                }
            }
            
borrarDeLista index;
            
Nombre =a;
        
    }
    public 
void showLista(){
        
System.out.println("Nombre = "+Nombre);
        
System.out.println("Apellido = "+Apellido);
        
System.out.println("Telefono = "+Telefono);
        
System.out.println("Celular = "+Celular);
        
System.out.println("-------------------");
        if (
index!=null){
            
index.showLista();
        }
    }
    public static 
void main(String[] args){
    
int cont 0;
    
String a;
    
String b;
    
String c;
    
String d;
    
Lista p = new Lista((JOptionPane.showInputDialog("Inserte el nombre")),(JOptionPane.showInputDialog("Inserte el apellido")), 
    (
JOptionPane.showInputDialog("Inserte el telefono de la casa")), (JOptionPane.showInputDialog("Inserte el telefono de celular")));
    
cont Integer.parseInt(JOptionPane.showInputDialog("Quiere seguir??"));
    
//if (cont > 1){
        
while (cont==1){
            
p.nuevoNodo(p.mensaje("Inserte el nombre"),p.mensaje("Inserte el apellido"),p.mensaje("Inserte el telefono de casa")
            ,
p.mensaje("Inserte el celular"));
            
cont Integer.parseInt(JOptionPane.showInputDialog("Quiere seguir??"));
        }
    
    
p.showLista();
    
p.borrarNodo(p.mensaje("Inserte el nombre a borrar"));
    
System.out.println("*************");
    
p.showLista();
    }

Ya tengo una lista creada, ahora lo que estoy tratando de hacer es borrar un nodo de esta

Gracias y un saludo