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:
- En la perspectiva Java pulse
. Se abrirá el asistente
Clase visual de Java nueva.
- 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.
- 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.
- No marque el recuadro de selección
Tipo adjunto. Esto le permitirá crear una clase
más interna en otra clase.
- En el campo Nombre, entre
el nombre de la clase visual Java nueva.
- 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
- 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
- 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.
- 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.
- 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
- 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