Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2009, 04:08
Leunamal
 
Fecha de Ingreso: abril-2009
Mensajes: 66
Antigüedad: 15 años, 1 mes
Puntos: 0
Mensaje ¿Organización correcta de las clases?

Hola, no sé si estoy organizando las clases de mi proyecto de manera correcta. Os comento un poco por encima como lo tengo puesto.

La aplicación se trata de un applet en el cual hay 3 paneles. Cada panel son objetos de clases que heredan de JPanel. Os pongo un ejemplo de cómo está puesto:

Código:
public class MiApplet extends JApplet{ //Clase principal
        public int atrib1 = 0;

       class Panel1 extends JPanel(){
                ...

              //Se usa atrib1
        }

       class Panel2 extends JPanel(){
                ...
                public Panel2(){//Método constructor.
                           //Se usa atrib1
                }
        }

}
Panel1 y Panel2 son clases internas, usan atributos de la clase principal MiApplet. Tal como está ahora mismo las clases estan organizadas siguiendo la relación de composición.

¿Sería posible colocar Panel1 y Panel2 en ficheros a parte:Panel1.java y Panel2.java para no tener una clase Applet con todas las definiciones de cada panel? No sé si para usar los atributos de la clase principal, los debo pasar mediante el constructor de cada panel.

Un saludo

Última edición por Leunamal; 02/05/2009 a las 04:07