Creación de una clase visual Java nueva

Puede utilizar el asistente Clase visual Java nueva para crear de forma rápida una clase visual que luego podrá diseñar dentro del editor visual.

Para poder crear una clase visual Java nueva, debe crear un proyecto Java o un proyecto de plug-in donde podrá colocar la clase visual. Es necesario un proyecto de plug-in habilitado para el desarrollo de aplicaciones RCP (Rich Client Platform) si desea crear una nueva vista o editor RCP.

El asistente genera nuevas clases visuales basándose en algunas selecciones rápidas. Por ejemplo, puede especificar el kit de utilidades o estilo que se quiere utilizar (RCP, SWT, Swing, AWT u Otros), el contenedor inicial o compuesto que quiere que instancie la clase visual (por ejemplo, una vista RCP, un compuesto SWT o un JFrame de Swing), y si quiere que la clase visual sea una aplicación que incluya un método public static void main(String[] args).

Sugerencia: si selecciona el estilo Application de Swing que incluye menús utilizados habitualmente y gestores de eventos que ya se han construido en él.

Para crear una clase visual de Java nueva y utilizarla en el editor visual para Java:

  1. En la perspectiva Java pulse Archivo > Nuevo > Clase visual. Se abrirá el asistente Clase visual de Java nueva.
    Diálogo Clase visual Java nueva
  2. En el campo Carpeta de origen entre la carpeta del espacio de trabajo en que quiera guardar la clase. Este será el valor por omisión del proyecto actual.
  3. En el campo Paquete entre el nombre del paquete Java en el que quiere empaquetar la clase Java visual. Sugerencia: Si abre el asistente desde el menú emergente del paquete, el valor por omisión de este campo será el nombre de ese paquete.
  4. Asegúrese de que el recuadro de selección Tipo delimitador no está marcado. Al seleccionar esta opción se crea una clase interna en otra clase que se especifica, por lo que no se crea una clase virtual nueva.
  5. En el campo Nombre, entre el nombre de la clase visual Java nueva.
  6. Seleccione uno de los modificadores siguientes para especificar control de acceso para la clase:
    • público - hace que la clase esté completamente disponible para cualquier otra clase que la quiera utilizar
    • por omisión - no establece modificador, haciéndolo disponible a cualquier otra clase del mismo paquete
  7. Opcional: Seleccione uno de los modificadores siguientes para la clase:
    • abstracto - indica que la clase servirá en un rol de superclase
    • final - indica que no se pueden crear subclases de la clase
  8. En la lista Estilo, seleccione el kit de utilidades y el elemento visual que quiera extender la nueva clase visual. Por ejemplo, puede seleccionar la vista RCP, el compuesto SWT o JPanel de Swing.
    Nota: una vista o editor RCP sólo puede crearse en un proyecto de plug-in habilitado para el desarrollo de aplicaciones RCP (Rich Client Platform)
    El campo Superclase visualiza el nombre de clase adecuado. Si selecciona Otro como estilo, debe especificar la superclase que desea ampliar o aceptar el valor por omisión java.lang.Object. La superclase java.lang.Object puede utilizarse, por ejemplo, para una aplicación SWT que utilice un Shell SWT.
  9. Opcional: Para importar e implementar una interfaz adicional en la clase visual nueva, pulse Añadir, seleccione la interfaz y pulse Aceptar. Las interfaces a implementar se listan en el campo Interfaces. Repita este paso para cada interfaz.
  10. Opcional: Utilice los recuadros de selección siguientes según sea necesario para generar métodos apéndice adicionales en la clase visual nueva:
    • public static void main(String[] args) - genera un método main() apéndice para la ejecución de la clase como una aplicación Java. Para aplicaciones SWT, el editor visual también genera el bucle de visualización necesario en el método main.
    • Constructores de superclase - genera apéndices de constructor para inicializar métodos heredados de la superclase.
    • Métodos abstractos heredados - genera apéndices para métodos abstractos adicionales heredados de la superclase.
  11. Seleccione Generar comentarios si desea que el asistente añada comentarios al código fuente, como está configurado en las propiedades de proyecto.
  12. Pulse Finalizar.
El asistente genera un archivo .java nuevo que incluye la clase visual nueva, y la clase se abre en el editor visual para Java
Tareas relacionadas
Creación de un editor RCP en el editor visual
Creación de una vista RCP en el editor visual

(C) Copyright IBM Corporation 1999, 2004. Reservados todos los derechos.