Допустим есть класс расширяющий MIDlet
 public class HelloMIDlet extends MIDlet implements CommandListener
{
 // ...
 public void startApp()
 {
   menu  = new MenuCanvas();
   display.setCurrent(menu);
 }
 // ...
}
 
На экран будет выводится все что рисуется в Canvas'e
то есть появляется меню, в котором пользователь может выбрать кнопкой 5 пункт
далее обрабатываю нажатия так 
class MenuCanvas extends Canvas 
{
 // ...
 protected void keyPressed(int key)
    {
        switch (key)
        {
           //...
           case KEY_NUM5:
                this.switchAction();
                break;
        }
    }
 public void switchAction()
 {
   switch(currentItem)
   {
     case 0:
           // Здесь необходимо передать управление другому классу Canvas
           // То есть выполнить
           // display.setCurrent(otherScene);
           // А как это сделать?
           break;
   }
 }
 // ...
}
Как изменить текущий Canvas?