Problemas con JPanel
Hola a todos.
Tengo un problema al hacer un interface de usuario. Resulta que tengo una parte hecha, y a la derecha de la pantalla tengo que añadir unos botones y unos campos y tal. Mi idea era hacer una clase que heredase de JPanel, hacer todo lo que tengo que hacer en ella y por ultimo insertarla como borderLayout.EAST en la principal. En teoria deberÃa funcionar. Pero al insertarla no me aparece nada. En cambio, si lo hago todo en la clase principal (donde tengo todo) me funciona todo bien. No se cual será el problema...
Tengo un problema al hacer un interface de usuario. Resulta que tengo una parte hecha, y a la derecha de la pantalla tengo que añadir unos botones y unos campos y tal. Mi idea era hacer una clase que heredase de JPanel, hacer todo lo que tengo que hacer en ella y por ultimo insertarla como borderLayout.EAST en la principal. En teoria deberÃa funcionar. Pero al insertarla no me aparece nada. En cambio, si lo hago todo en la clase principal (donde tengo todo) me funciona todo bien. No se cual será el problema...
Te mando el link donde podes leer acerca de los distintos LayoutManagers que existen en Java:
http://java.sun.com/developer/technicalArticles/GUI/AWTLayoutMgr/index.html
Cuando tengas claras las diferencias clave entre los distintos tipos y cuando usar cada uno de ellos, tambien leete este otro link:
http://java.sun.com/developer/technicalArticles/Interviews/LayoutMgr/index.html#How%20Layout%20Managers%20Work
Para no confundirte entre Swing y AWT, acordate que "modo gráfico" en Java es AWT (Abstract Window Toolkit). Swing es el nombre de un proyecto que creo JFC (Java Foundation Classes) de Componentes Visuales 'Lightweigth' usando AWT. O sea, Swing es en realidad parte de AWT, solo son componentes Lightweight de AWT hechos para simplificar el desarrollo de interfases gráficas.
suerte...
http://java.sun.com/developer/technicalArticles/GUI/AWTLayoutMgr/index.html
Cuando tengas claras las diferencias clave entre los distintos tipos y cuando usar cada uno de ellos, tambien leete este otro link:
http://java.sun.com/developer/technicalArticles/Interviews/LayoutMgr/index.html#How%20Layout%20Managers%20Work
Para no confundirte entre Swing y AWT, acordate que "modo gráfico" en Java es AWT (Abstract Window Toolkit). Swing es el nombre de un proyecto que creo JFC (Java Foundation Classes) de Componentes Visuales 'Lightweigth' usando AWT. O sea, Swing es en realidad parte de AWT, solo son componentes Lightweight de AWT hechos para simplificar el desarrollo de interfases gráficas.
suerte...
