Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/09/2013, 04:18
Avatar de Krain
Krain
 
Fecha de Ingreso: julio-2013
Ubicación: Valencia
Mensajes: 60
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: metodo registrar producto con interfaz en java

Eso te sale porque estas llamando al bufferReader que está declarado dentro de otro método (Imprimir), lo que tienes que hacer es declarártelo dentro de ese método. Yo en este caso lo he hecho declarando un Scanner en vez del BufferReader.

Código Java:
Ver original
  1. @Override
  2. public void registrar()
  3. {    
  4.     Scanner tec = new Scanner(System.in);
  5.     System.out.print("Ingrese el Codigo del producto: ");
  6.     setCodigo(tec.nextInt());
  7.     System.out.print("Ingrese el Nombre del producto: ");
  8.     setNombre(tec.nextLine());
  9.     System.out.print("Ingrese el Precio del producto: ");
  10.     setPrecio(tec.nextFloat());
  11.     System.out.print("Ingrese La Cantidad De Stock del producto: ");
  12.     setCantidadStock(tec.nextInt());
  13. }
  14. @Override
  15. public void imprimir()
  16. {                
  17.     System.out.print("Ingrese el Codigo del producto: " + getCodigo());
  18.     System.out.print("Ingrese el Nombre del producto: " + getNombre());
  19.     System.out.print("Ingrese el Precio del producto: " + getPrecio());
  20.     System.out.print("Ingrese La Cantidad De Stock del producto: " + getCantidadStock());
  21. }
__________________
01001011 01110010 01100001 01101001 01101110