Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Damian2016 en 31 de Mayo 2016, 15:49
-
Hola Gente !!!
Tengo un par de problemas con Java y vengo a pedirles ayuda.
Estoy desarrollando una aplicación de escritorio. Para esto uso el NetBeans 8.1 (recién descargado) y la última versión de Java (también recién descargada).
La aplicación va a tener varios módulos que se van a usar desde distintas oficinas. Por ejemplo, el módulo de personas, asociados y usuarios, el módulo de facturación, el módulo de cobranzas, el módulo de stock y así 7 u 8 módulos mas.
Desarrollé una ventana principal (JFrame) que me sirva como base de ventana principal para todos los módulos. Tiene el menú base y una ToolBar con las opciones comunes a todos los módulos. La idea es que en cada módulo pueda heredar (extender) esa ventana principal base con los menúes (y botones específicos en la ToolBar) que hacen a cada módulo.
Pero cuando extiendo la ventana principal base, no puedo acceder a la vista de diseño del NetBeans.
Entonces traté de generar un JavaBean con mi ventana principal y agregarlo a la paleta como cualquier otro componente. Pero me hace lo mismo.
Entonces generé un .jar y lo agregué como libreria a mis módulos.
Pero cuando hago New para crear una nueva ventana, no aparece mi ventana principal Base, sino las opciones clásicas de Java (cono JFrame, JInternalFrame, Jdialog y etc.)
La pregunta es:
Como puedo hacer que al crear una nueva ventana, al hacer new, me aparezca como opción la ventana que yo diseñé.
Desde ya, gracias por cualquier ayuda.
-
Resuelto !!!
-
¿Cómo lo resolviste?
-
Lo resolví de la forma más simple que se me ocurrió. Soy nuevo en Java y estoy aprendiendo a cada paso que doy. Pero tengo 30 años de experiencia en sistemas y algunas cosas aprendí.
A las pantallas que voy a usar de base (mis clases padre) para la construcción de las pantallas que van a ver mis usuarios le di botón derecho y seleccioné la opción "save as template".
Después fui al menú "Tools", seleccioné la opción "Templates" y ahí seleccioné mi clase y la edité para que al extenderla no le ponga siempre el mismo nombre. Ahí mismo aproveché y le modifiqué otras cosas.
Ahora, cuando le doy botón derecho al paquete y selecciono "New", aparecen mis clases padre para que las extienda y cuando las extiendo aparecen con todos los diseños, menúes y barras de herramientas que yo había creado.
Veo que sos experto y moderador del grupo.
Acepto cualquier sugerencia que tengas para mejorar lo que hice.
Gracias por interesarte !!!
-
Sí, aquí estoy de moderador intentando ayudar en lo que puedo. Lo de experto ya es más discutible ;D