ÇÏÀÌÆÛ¸µÅ© Á¦¾î

ÇÏÀÌÆÛ¸µÅ©´Â UI ¾ç½Ä ÄÁÅØ½ºÆ®¿¡¼­ »ç¿ëµÉ ¶§ Ç¥ÁØ SWT À§ÁöÆ®(widget) ¼¼Æ®¸¦ º¸¿ÏÇϱâ À§ÇØ ÀÛ¼ºµÇ´Â »ç¿ëÀÚ Á¤ÀÇ À§ÁöÆ®ÀÔ´Ï´Ù. ÇÏÀÌÆÛ¸µÅ©´Â À¥ ºê¶ó¿ìÀú ÇÏÀÌÆÛ¸µÅ©ÀÇ ¿ªÇÒÀ» ÇÏ´Â ¼±Åà °¡´ÉÇÑ ÅØ½ºÆ® Á¦¾îÀÔ´Ï´Ù.

	Hyperlink link = toolkit.createHyperlink(form.getBody(), "Click here.",
				SWT.WRAP);
		link.addHyperlinkListener(new HyperlinkAdapter() {
			public void linkActivated(HyperlinkEvent e) {
				System.out.println("Link activated!");
			}
		});
		link.setText("A sample link");

ÇÏÀÌÆÛ¸µÅ©´Â »ç¿ëÀÚ°¡ HyperlinkEvent ¿ÀºêÁ§Æ®¿Í »óÈ£ÀÛ¿ëÇÒ ¶§ ¿ÀºêÁ§Æ®¸¦ »¡°²°Ô Ç¥½ÃÇÕ´Ï´Ù. HyperlinkListener¸¦ Ãß°¡ÇÏ¸é ¸¶¿ì½º¸¦ Ŭ¸¯Çϰųª 'Enter' ۸¦ ´­·¯ ¸µÅ©¸¦ Ȱ¼ºÈ­ÇÏ´Â °ÍÀº ¹°·Ð ¸¶¿ì½º°¡ ¸µÅ©¿¡ µé¾î°¡°í ³ª¿Ã ¶§ Ŭ¶óÀÌ¾ðÆ®°¡ ĸóÇÒ ¼ö ÀÖ½À´Ï´Ù.

¾ç½Ä ŸŶÀÌ ÀÛ¼ºÇÏ´Â ÇÏÀÌÆÛ¸µÅ©´Â ÇÏÀÌÆÛ¸µÅ© ±×·ì¿¡ ÀÚµ¿À¸·Î »ðÀԵ˴ϴÙ. HyperlinkGroupÀº ±×·ì¿¡ ¼ÓÇÑ ¸ðµç ¸µÅ©¿¡ ´ëÇØ °øÅë ÇÏÀÌÆÛ¸µÅ© Ư¼º(¿¹: Á¤»ó ¹× dz¼± Àü°æ »ö»ó, ¹ØÁÙ ½ºÅ¸ÀÏ µî)À» °ü¸®ÇÕ´Ï´Ù.

¸¹Àº ÇÏÀÌÆÛ¸µÅ©°¡ ÀÛÀº À̹ÌÁö¿Í °áÇյǾî Àֱ⠶§¹®¿¡ UI ¾ç½ÄÀº ÅØ½ºÆ®¿Í À̹ÌÁö¸¦ ÇÑ ¹ø¿¡ Ŭ¸¯ °¡´ÉÇÑ Á¦¾î·Î °áÇÕÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Ãß°¡ÇÏ´Â ImageHyperlink¶ó´Â ¼­ºêŬ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ Å¬·¡½º´Â ÇÏÀÌÆÛ¸µÅ© À̹ÌÁö(ÅØ½ºÅ©°¡ ¾ø´Â)°¡ ÇÊ¿äÇÒ ¶§µµ »ç¿ëµË´Ï´Ù. À̹ÌÁö¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é, ImageHyperlink°¡ Hyperlink¿Í µ¿ÀÏÇÏ°Ô ÀÛµ¿ÇÕ´Ï´Ù.