En esta lección creará la clase Decorator, que más adelante
será la encargada de colocar los gráficos como decoradores en los miembros de CARMA.
Para crear la clase Java
Decorator:
- Empiece por configurar las dependencias adecuadas para el proyecto de plug-in
de Eclipse. Pulse el proyecto de plug-in de Eclipse
com.ibm.carma.plugin.decorators con el botón derecho del ratón y
seleccione Herramientas de PDE > Abrir
manifiesto. En la ventana principal del editor se abrirá el
editor de plug-ins.
- En el menú inferior de separadores del editor de plug-ins,
seleccione Dependencias. Se abrirá el editor de dependencias de plug-in.
- Compruebe que los siguientes plug-ins aparezcan en el primer panel:
- org.eclipse.ui
- org.eclipse.core.runtime
- com.ibm.carma.core(9.0.0)
- Si falta alguno de los plug-ins, pulse el botón Añadir.
En el recuadro de diálogo Selección de plug-in que se abre,
especifique el nombre del plug-in que falta en el campo de texto de filtro. Cuando se
visualice en el panel, selecciónelo y pulse Aceptar.
- A continuación, creará un paquete para contener la clase Decorator.
La colocación conjunta de las clases Java
relevantes en paquetes ayuda a mantener el código organizado. Pulse el proyecto de
plug-in com.ibm.carma.plugin.decorators con el botón derecho
del ratón y seleccione Paquete nuevo.
- En el recuadro de diálogo Paquete Java nuevo que se abre,
especifique decorator en el campo de texto
Nombre y pulse Finalizar. El paquete que
acabe de crear debe visualizarse en el directorio src.
- Pulse con el botón derecho del ratón el paquete decorator que
acaba de crear y seleccione Nuevo >
Clase.
- En el campo de texto Nombre, especifique Decorador.
- Junto al campo de texto Superclase, pulse
Examinar para buscar la clase que la clase
Descriptor va a ampliar.
- En el recuadro de diálogo Selección de superclase que se
abre,
especifique LabelProvider en el campo de texto. Seleccione la clase
que forma parte del paquete org.eclipse.jface.viewers y pulse
Aceptar.
- Junto al panel Interfaces, pulse Añadir.
En el recuadro de diálogo Selección de interfaces
implementadas que se abre,
especifique ILightweightLabelDecorator y seleccione el elemento
coincidente que aparece. Pulse Aceptar.
- Pulse Finalizar para salir del recuadro de diálogo
Clase Java nueva.
La clase Decorator debe aparecer bajo el paquete
decorator y el código fuente de la clase Decorator
debe estar abierto en el editor.