Cita:  
					Iniciado por dark_night 
  nop no me sirve
la definicion de la variable
tiene k ser asi(no es definido por mi):
 
private Vector libros;
 
y al hacer un libros.get(i).getnombre()
 
dice ke el metodo no existe(y existe);
    Lo que devuelve el metodo get() de un Vector es un "Objeto" y para poder usarlo como "Libro" hay que hacer un "casting". 
Libro miLibro = (Libro) libros.get(i);
if(miLibro.getNombre().... 
Como hace alanp en su código.