Foro de elhacker.net

Programación => Java => Mensaje iniciado por: eriko260613 en 23 Febrero 2017, 23:49 pm



Título: Programacion Objetos
Publicado por: eriko260613 en 23 Febrero 2017, 23:49 pm
Hola buenas noches necesitaria ayuda para resolver este pequeño problema que tengo, tengo una parte hecha pero la parte de guardar en el combox no me guarda, a parte no me muestra nada de los datos que le pido.

El enunciado es el siguiente :


Primero se debe crear una clase llamada EstructuraProducte, que debe incluir como mínimo los atributos: código, sector (alimentación, ropa, limpieza ...), ubicación, proveedor y precio. Luego se debe crear un programa gráfico para poder entrar los datos dentro de un vector de EstructuraProducte de 10 posiciones. También se han de mostrar los datos de un producto. También se han de mostrar el stock de un material concreto o el precio más caro de un sector indicado.

Si me podeis hechar una mano con el codigo...!!

Gràcias
 :o


Título: Re: Programacion Objetos
Publicado por: Orubatosu en 28 Febrero 2017, 11:30 am
Empieza por mostrar lo que tienes hecho, las normas no permiten otra cosa

Empieza si el caso por definir la clase "EstructuraProducte". Mira que campos tiene y el tipo de variable que necesita cada uno. Definelas como encapsuladas ya puestos con private, crea el constructor para esa clase y sus métodos "getter" y "setters"

Luego en otro apartado puedes empezar a plantear la interfaz gráfica con el método a tu elección. Lo mas simple sería usar swing.

Un tercer programa (o todo junto como lo prefieras) define el array de objetos (la clase que has creado antes) y tendrás que manejar eventos de interfaz gráfico, lo suyo sería para hacerlo simple que haya un solo elemento de tipo "button" para gestionar el resto

Obviamente deberías de comprobar antes de almacenar los datos, que estos existen. Es decir, que se han introducido en el formulario, lo cual podrás comprobar mirando si su valor es NULL u otro.

Pero vamos, si te piden semejante ejercicio se supone cierta soltura en el manejo, al menos básico de este lenguaje