com.xce.xlcdui
Class XSButton

java.lang.Object
  |
  +--com.xce.xlcdui.XSButton

public class XSButton
extends java.lang.Object

List Component¿¡ Æ÷ÇԵǾî Áö´Â ¹öư °¢ ¹öư¿¡ ´ëÇØ¼­ icon, label, positionµîÀ» Á¤ÇÒ ¼ö ÀÖ´Ù. 2°³ ÀÌ»óÀÇ ¹öưÀÏ ½Ã ÀÚµ¿À¸·Î ¸Þ´º°¡ µÇ¾îÁö´Â ±â´ÉÀº Æ÷ÇÔÇϰí ÀÖÁö ¾Ê´Ù.

 
 XSButton button = new XSButton(this, "³ª°¡±â", XSButton.RIGHT);
 xslist.addRightButton(button);
 
 
Ãß°¡ÀûÀÎ listener´Â ¾øÀ¸¸ç, canvas»óÀÇ keypressed¸¦ ÅëÇØ¼­ À̺¥Æ®¸¦ captureÇØ¾ß ÇÑ´Ù. XSProperties¿¡¼­ Áö¿øµÇ´Â ´Ù¾çÇÑ ¾ÆÀÌÄܵéÀ» ÀÌ¿ëÇØ¼­, ¹öưÀÇ ¾ÆÀÌÄÜÀ» º¯°æÇÒ ¼ö ÀÖ´Ù.

See Also:
XSProperties

Field Summary
static int LEFT
           
static int RIGHT
           
 
Constructor Summary
XSButton(com.xce.xlcdui.Canvas canvas, java.lang.String label)
          Å¬·¡½º ÀνºÅϽº¸¦ »ý¼º
XSButton(com.xce.xlcdui.Canvas canvas, java.lang.String label, int loc)
          Å¬·¡½º ÀνºÅϽº¸¦ »ý¼º ¹öưÀÇ À§Ä¡¸¦ ÀÓÀÇ·Î ÁöÁ¤À» ÇÒ ¼ö ÀÖ´Ù.
 
Method Summary
 java.lang.String getLabel()
          ÇöÀç ¹öưÀÇ labelÀ» ¾ò¾î¿Â´Ù.
 void hide(com.xce.xlcdui.Graphics g)
          È­¸é¿¡ µð½ºÇ÷¹ÀÌµÈ ¹öưÀ» °¨Ãá´Ù.
 void setLabel(java.lang.String lbl)
          ¹öưÀÇ labelÀ» ´Ù¸¥ °ÍÀ¸·Î ´ëüÇÑ´Ù.
 void show(com.xce.xlcdui.Graphics g)
          ¼ÓÇØÀִ ĵ¹ö½º¸¦ ÅëÇØ¼­ È­¸é¿¡ º¸¿©ÁØ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEFT

public static final int LEFT

RIGHT

public static final int RIGHT
Constructor Detail

XSButton

public XSButton(com.xce.xlcdui.Canvas canvas,
                java.lang.String label)
Ŭ·¡½º ÀνºÅϽº¸¦ »ý¼º
Parameters:
canvas - ÇöÀç »ç¿ëµÇ°í ÀÖ´Â canvas
label - Button Label

XSButton

public XSButton(com.xce.xlcdui.Canvas canvas,
                java.lang.String label,
                int loc)
Ŭ·¡½º ÀνºÅϽº¸¦ »ý¼º ¹öưÀÇ À§Ä¡¸¦ ÀÓÀÇ·Î ÁöÁ¤À» ÇÒ ¼ö ÀÖ´Ù.
Parameters:
canvas - ÇöÀç »ç¿ëµÇ°í ÀÖ´Â canvas
label - Button Label
loc - À§Ä¡¸¦ left, rightÀÎÁö¸¦ ÁöÁ¤
Method Detail

setLabel

public void setLabel(java.lang.String lbl)
¹öưÀÇ labelÀ» ´Ù¸¥ °ÍÀ¸·Î ´ëüÇÑ´Ù.
Parameters:
lbl - ´ëüµÉ label

getLabel

public java.lang.String getLabel()
ÇöÀç ¹öưÀÇ labelÀ» ¾ò¾î¿Â´Ù.
Returns:
ÇöÀç ¹öưÀÇ label

show

public void show(com.xce.xlcdui.Graphics g)
¼ÓÇØÀִ ĵ¹ö½º¸¦ ÅëÇØ¼­ È­¸é¿¡ º¸¿©ÁØ´Ù.
Parameters:
g - Graphics °³Ã¼

hide

public void hide(com.xce.xlcdui.Graphics g)
È­¸é¿¡ µð½ºÇ÷¹ÀÌµÈ ¹öưÀ» °¨Ãá´Ù.
Parameters:
g - Graphics °³Ã¼