Blackberry JAVA DEVELOPMENT ENVIRONMENT - - CRYPTOGRAPHIC SMART CARD DRIVER - DEVELOPMENT GUIDE Guía para resolver problemas Pagina 26

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 286
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 25
26
BlackBerry Java Development Environment Development Guide
textWidth );
}
}
Create custom context menus
Task Steps
Create the custom context menu
items.
> In your field class, create the custom context menu items.
private MenuItem myContextMenuItemA = new MenuItem( _resources,
MENUITEM_ONE, 200000, 10) {
public void run() {
onMyMenuItemA();
}
};
private MenuItem myContextMenuItemB = new MenuItem( _resources,
MENUITEM_ONE, 200000, 10) {
public void run() {
onMyMenuItemB();
}
};
Provide a context menu. > In your main application class, override makeContextMenu().
protected void makeContextMenu(ContextMenu contextMenu) {
contextMenu.addItem(myContextMenuItemA);
contextMenu.addItem(myContextMenuItemB);
}
Create the application menu. > In your main application class, override makeMenu(), invoking getLeafFieldWithFocus()
and getContextMenu() on the return value to determine which fields receive custom menu
items.
protected void makeMenu(Menu menu) {
Field focus =
UiApplication.getUiApplication().getActiveScreen().getLeafFieldWithFoc
us();
if (focus != null) {
ContextMenu contextMenu = focus.getContextMenu();
if (!contextMenu.isEmpty()) {
menu.add(contextMenu);
menu.addSeparator();
}
}
}
Vista de pagina 25
1 2 ... 21 22 23 24 25 26 27 28 29 30 31 ... 285 286

Comentarios a estos manuales

Sin comentarios