Creación de una clase visual Java nueva

Se puede utilizar un asistente para crear de forma rápida una clase visual Java para utilizarla dentro del editor visual para Java.

Es necesario tener un proyecto Java y un paquete para la clase visual.
Cuando se desarrolla una aplicación Java con una interfaz gráfica, se puede utilizar el asistente Nueva Clase visual de Java para crear clases visuales nuevas. El asistente utiliza plantillas basadas en las selecciones del usuario para crear una clase inicial que se pueda editar visualmente.

Por ejemplo, en el asistente se puede especificar el kit de utilidades o estilo que se quiere utilizar (SWT, Swing o AWT), el contenedor inicial o compuesto que quiere que instancie la clase visual (por ejemplo, un compuesto SWT o un JPanel de Swing), y si se quiere que la clase visual sea una aplicación que incluya un método public static void main(String[] args).

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.
  2. En el campo Carpeta de origen entre la carpeta del área 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. Consejo: Si abre el asistente desde el menú emergente del paquete, este campo será el valor por omisión para dicho nombre de paquete.
  4. No marque el recuadro de selección Tipo adjunto. Esto le permitirá crear una clase más interna en otra clase.
  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 cometido 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, podría seleccionar Compuesto SWT o JPanel de Swing. El campo Superclase visualizará el nombre de clase adecuado. Si selecciona Otro como estilo, es necesario especificar la superclase que quiere extender o aceptar el valor por omisión java.lang.Object. La superclase java.lang.Object se podría utilizar, por ejemplo, para una aplicación SWT que utilice una Shell de SWT.
  9. Opcional: Para importar e implementar una interfaz adicional a la clase visual nueva, pulse el botón Añadir y seleccione la interfaz, pulsando a continuación 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. 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

Tema padre: Desarrollo de clases Java con el editor visual

Tareas relacionadas
Abrir en el editor visual una clase Java existente

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