Hyperlink es un widget personalizado creado para complementar el conjunto de widgets SWT estándar cuando se utilizan en el contexto de formularios de UI. Hyperlink es un control de texto seleccionable que actúa como un hiperenlace en un navegador Web:
Hyperlink link = toolkit.createHyperlink(form.getBody(), "Pulse aquí.", SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) { System.out.println("Link activated!"); } }); link.setText("Enlace de ejemplo");
Hyperlinks activa objetos HyperlinkEvent
cuando los usuarios
interactúan con ellos.
Al añadir HyperlinkListener
, los clientes pueden capturar el
momento en que el ratón entra y sale del enlace, así como lo activa (mediante
una pulsación del ratón o con la tecla 'Intro').
Los hiperenlaces creados por el kit de utilidades de formularios se insertan
automáticamente en el grupo de hiperenlaces. HyperlinkGroup
gestiona propiedades comunes de hiperenlace como el color de primer plano
normal y flotante, estilo de subrayado, etc. para todos los enlaces
pertenecientes al grupo.
Dado que muchos hiperenlaces se combinan con una imagen pequeña, los
formularios de UI proporcionan una subclase denominada
ImageHyperlink
que añade la capacidad de combinar texto e imagen
en un control que se puede pulsar.
Esta clase puede utilizarse también cuando sea necesaria una imagen de
hiperenlace (sin texto).
Si no se establece una imagen, ImageHyperlink
se comporta de
manera idéntica a Hyperlink
.