Control Hyperlink

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.