Как добавить слушателя в javax.microedition.lcdui.CustomItem, чтобы при его выборе вызывалось событие?
Нет слушателей. То, что вы делаете, переопределяет различные низкоуровневые события ввода, такие как pointerPressed () или keyPressed (). Подробности смотрите в javadocs CustomItem, есть разделы, описывающие, как обрабатывается ввод с помощью указателя и клавиатуры:
http://download.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/javax/microedition/lcdui/CustomItem.html
Смотрите также эти статьи:
http://developers.sun.com/mobility/midp/ttips/customitem/
http://developers.sun.com/mobility/midp/ttips/customitemtraversal/index.html