net.rim.device.api.lcdui
Class BlackBerryCustomItem

java.lang.Object
  |
  +--javax.microedition.lcdui.Item
        |
        +--javax.microedition.lcdui.CustomItem
              |
              +--net.rim.device.api.lcdui.BlackBerryCustomItem
All Implemented Interfaces:
Touchable

public abstract class BlackBerryCustomItem
extends CustomItem
implements Touchable

This class extends the functionality of the CustomItem class to include full touch support.

Classes inheriting from this class can override the touchEvent(net.rim.device.api.ui.TouchEvent) method to receive TouchEvent messages.

Since:
JDE 4.7.0
See Also:
TouchEvent, Field.touchEvent

Field Summary
 
Fields inherited from class javax.microedition.lcdui.CustomItem
KEY_PRESS, KEY_RELEASE, KEY_REPEAT, NONE, POINTER_DRAG, POINTER_PRESS, POINTER_RELEASE, TRAVERSE_HORIZONTAL, TRAVERSE_VERTICAL
 
Fields inherited from class javax.microedition.lcdui.Item
BUTTON, HYPERLINK, LAYOUT_2, LAYOUT_BOTTOM, LAYOUT_CENTER, LAYOUT_DEFAULT, LAYOUT_EXPAND, LAYOUT_LEFT, LAYOUT_NEWLINE_AFTER, LAYOUT_NEWLINE_BEFORE, LAYOUT_RIGHT, LAYOUT_SHRINK, LAYOUT_TOP, LAYOUT_VCENTER, LAYOUT_VEXPAND, LAYOUT_VSHRINK, PLAIN
 
Constructor Summary
protected BlackBerryCustomItem(String label)
          Creates a new instance of a CustomItem.
 
Method Summary
 void touchEvent(TouchEvent message)
          Indicates a touch event.
 
Methods inherited from class javax.microedition.lcdui.CustomItem
getGameAction, getInteractionModes, getLabel, getMinContentHeight, getMinContentWidth, getPrefContentHeight, getPrefContentWidth, hideNotify, invalidate, keyPressed, keyReleased, keyRepeated, paint, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, setLabel, showNotify, sizeChanged, traverse, traverseOut
 
Methods inherited from class javax.microedition.lcdui.Item
addCommand, getLayout, getMinimumHeight, getMinimumWidth, getPreferredHeight, getPreferredWidth, notifyStateChanged, removeCommand, setDefaultCommand, setItemCommandListener, setLayout, setPreferredSize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlackBerryCustomItem

protected BlackBerryCustomItem(String label)
Creates a new instance of a CustomItem.
Since:
JDE 4.7.0
See Also:
CustomItem.CustomItem(String)
Method Detail

touchEvent

public void touchEvent(TouchEvent message)
Indicates a touch event.
Parameters:
message - TouchEvent object containing various input parameters including the event type and touch coordinates.
Since:
JDE 4.7.0



Copyright 1999-2009 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.