Blackberry JAVA DEVELOPMENT ENVIRONMENT - - DEVELOPMENT GUIDE Manual page 39

Version: 4.7.0
Hide thumbs Also See for JAVA DEVELOPMENT ENVIRONMENT - - DEVELOPMENT GUIDE:
Table of Contents

Advertisement

Development Guide
3.
In your implementation of the touchEvent(TouchEvent message) method, invoke
TouchEvent.getEvent().
4.
Check if the value that TouchEvent.getEvent() returns is equal to TouchEvent.CLICK.
protected boolean touchEvent(TouchEvent message) {
switch(message.getEvent()) {
case TouchEvent.CLICK:
Dialog.alert("CLICK occurred");
return true;
}
return false;
}
Respond to a user touching the screen twice quickly
1.
Import the following classes:
• net.rim.device.api.ui.TouchEvent
• net.rim.device.api.ui.TouchGesture
• net.rim.device.api.ui.Field
• net.rim.device.api.ui.Manager
• net.rim.device.api.ui.Screen
2.
Create a class that extends the Manager class, the Screen class, the Field class, or one of the Field subclasses.
public class newButtonField extends ButtonField {
3.
In your implementation of the touchEvent(TouchEvent message) method, check for the occurrence of a
TouchGesture.TAP event and that TouchGesture.getTapCount returns 2.
protected boolean touchEvent(TouchEvent message) {
switch(message.getEvent()) {
case TouchEvent.GESTURE:
TouchGesture gesture = message.getGesture();
switch(message.getEvent()) {
case TouchGesture.TAP:
if(gesture.getTapCount() == 2) {
Dialog.alert("Double tap occurred");
return true;
}
}
}
return false;
}
Respond to a user touching and draging an item on the screen
1.
Import the following classes:
Touch screen events
37

Advertisement

Table of Contents
loading

This manual is also suitable for:

Java development environment

Table of Contents