org.kobjects.kui
Class KItem
java.lang.Object
org.kobjects.kui.KItem
- Direct Known Subclasses:
- KChoiceGroup, KGauge, KStringItem, KTextField
public abstract class KItem
- extends java.lang.Object
|
Constructor Summary |
protected |
KItem(java.lang.Object label,
int appearanceMode)
|
|
Method Summary |
Style |
getContentStyle(int state)
|
java.lang.String |
getLabel()
Returns the label of this item. |
Style |
getLabelStyle(int state)
|
protected abstract int |
getPrefContentHeight(int w)
|
int |
getState()
|
protected void |
invalidate()
|
protected void |
keyPressed(int code)
|
protected void |
keyReleased(int code)
|
protected void |
keyRepeated(int code)
|
protected abstract void |
paint(Graphics g,
int cw,
int ch)
|
void |
pointerDragged(int x,
int y)
|
void |
pointerPressed(int x,
int y)
|
void |
pointerReleased(int x,
int y)
|
void |
setContentStyle(int state,
Style s)
|
void |
setDefaultCommand(Command cmd)
|
void |
setImage(Image image)
|
void |
setImage(Image image,
int imgCols,
int imgRows,
int plainImageIndex,
int focusImageIndex,
int pressedImageIndex)
|
void |
setLabel(java.lang.Object l)
|
void |
setLabelStyle(int state,
Style s)
|
void |
setLayout(int layout)
|
protected boolean |
traverse(int dir,
int viewportWidth,
int viewportHeight,
int[] visRect_inout)
|
protected void |
traverseOut()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APPEARANCE_PLAIN
public static final int APPEARANCE_PLAIN
- See Also:
- Constant Field Values
APPEARANCE_BUTTON
public static final int APPEARANCE_BUTTON
- See Also:
- Constant Field Values
APPEARANCE_INDENT
public static final int APPEARANCE_INDENT
- See Also:
- Constant Field Values
APPEARANCE_COMPACT
public static final int APPEARANCE_COMPACT
- See Also:
- Constant Field Values
APPEARANCE_FULLSCREEN
public static final int APPEARANCE_FULLSCREEN
- See Also:
- Constant Field Values
APPEARANCE_TAB
public static final int APPEARANCE_TAB
- See Also:
- Constant Field Values
APPEARANCE_INPUT
public static final int APPEARANCE_INPUT
- See Also:
- Constant Field Values
CONTENT
public static final int CONTENT
- See Also:
- Constant Field Values
LABEL
public static final int LABEL
- See Also:
- Constant Field Values
STATE_UNFOCUSSED
public static final int STATE_UNFOCUSSED
- See Also:
- Constant Field Values
STATE_FOCUSSED
public static final int STATE_FOCUSSED
- See Also:
- Constant Field Values
STATE_PRESSED
public static final int STATE_PRESSED
- See Also:
- Constant Field Values
align
public int align
- Deprecated.
- Overrides style align if set
image
public Image image
img0
protected int img0
img1
protected int img1
img2
protected int img2
imgCols
protected int imgCols
imgRows
protected int imgRows
imgX
protected int imgX
imgY
protected int imgY
KItem
protected KItem(java.lang.Object label,
int appearanceMode)
getState
public int getState()
getLabel
public java.lang.String getLabel()
- Returns the label of this item.
getPrefContentHeight
protected abstract int getPrefContentHeight(int w)
getContentStyle
public Style getContentStyle(int state)
getLabelStyle
public Style getLabelStyle(int state)
keyPressed
protected void keyPressed(int code)
keyReleased
protected void keyReleased(int code)
keyRepeated
protected void keyRepeated(int code)
invalidate
protected void invalidate()
paint
protected abstract void paint(Graphics g,
int cw,
int ch)
pointerPressed
public void pointerPressed(int x,
int y)
pointerReleased
public void pointerReleased(int x,
int y)
pointerDragged
public void pointerDragged(int x,
int y)
setLabel
public void setLabel(java.lang.Object l)
setDefaultCommand
public void setDefaultCommand(Command cmd)
traverse
protected boolean traverse(int dir,
int viewportWidth,
int viewportHeight,
int[] visRect_inout)
traverseOut
protected void traverseOut()
setLayout
public void setLayout(int layout)
setContentStyle
public void setContentStyle(int state,
Style s)
setImage
public void setImage(Image image)
setImage
public void setImage(Image image,
int imgCols,
int imgRows,
int plainImageIndex,
int focusImageIndex,
int pressedImageIndex)
setLabelStyle
public void setLabelStyle(int state,
Style s)