Blackberry JAVA DEVELOPMENT ENVIRONMENT - - DEVICE APPLICATIONS INTEGRATION - DEVELOPMENT GUIDE Integration Manual page 46

Blackberry device applications integration guide
Table of Contents

Advertisement

BlackBerry Device Applications Integration Guide
*/
package com.rim.samples.docs.contactsdemo;
import java.io.*;
import java.util.*;
import javax.microedition.pim.*;
import net.rim.device.api.ui.*;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.*;
import net.rim.device.api.i18n.*;
import net.rim.device.api.system.*;
import net.rim.device.api.util.*;
import net.rim.blackberry.api.pdap.*;
public final class ContactsDemo extends UiApplication
{
private ContactScreen _contactScreen;
public static void main(String[] args) {
new ContactsDemo().enterEventDispatcher();
}
public ContactsDemo() {
_contactScreen = new ContactScreen();
pushScreen(_contactScreen);
}
// Inner class. Creates a Screen to add a contact.
public static final class ContactScreen extends MainScreen
{
private EditField _first, _last, _email, _phone, _pin;
private SaveMenuItem _saveMenuItem;
private class SaveMenuItem extends MenuItem {
private SaveMenuItem() {
super(null, 0, 100000, 5);
}
public String toString() {
return "Save";
}
public void run() {
onSave();
}
}
public ContactScreen() {
_saveMenuItem = new SaveMenuItem();
setTitle(new LabelField("Contacts Demo", LabelField.ELLIPSIS |
LabelField.USE_ALL_WIDTH));
_first = new EditField("First Name: ", "");
add(_first);
_last = new EditField("Last Name: ", "");
add(_last);
_email = new EditField("Email Address: ", "",
BasicEditField.DEFAULT_MAXCHARS, BasicEditField.FILTER_EMAIL);
add(_email);
_phone = new EditField("Work Phone: ", "",
BasicEditField.DEFAULT_MAXCHARS, BasicEditField.FILTER_PHONE);
46

Advertisement

Table of Contents
loading

This manual is also suitable for:

Java development environment 4.6.0

Table of Contents