Получить индекс выбранной строки в j2me TableItem - PullRequest
0 голосов
/ 30 октября 2011

Я использую org.netbeans.microedition.lcdui.TableItem для мобильного приложения j2me, и у меня проблемы с получением индекса строки, "выбранной" пользователем в TableItem.

Я знаю, что есть getSelectedCellRow()но если я не выбираю какую-либо строку или если я выбираю первую строку, метод возвращает всегда ноль, поэтому я не знаю, в каком случае я нахожусь.

Каким образом вы решили?

Спасибо

1 Ответ

1 голос
/ 31 октября 2011

На самом деле вам нужно знать, что Tableitem не является частью стандартного API. Вы можете проверить это здесь , и мы реализуем это следующим образом: class TableItem , как вы можете видеть здесь, getSelectedCellRow() фактически возвращает cursorCellX;, и если вы пройдете через реализацию, вы можете найти причину своего вопроса, почему он возвращает zero.

...