Как использовать Soft Keys в приложении Blackberry? - PullRequest
1 голос
/ 21 февраля 2012

Мое приложение в J2ME, я только что изменил платформу эмулятора на Blackberry JDE 6.0.0 и Device 9800.

После применения вышеуказанной конфигурации в Netbeans я получил файл MyApp.cod.Я установил его на своем устройстве Blackberry, но проблема в том, что я использовал в основном Canvas, и я использовал программные клавиши для опций.Трекбол, работающий с Left, UP, Down & Right, это нормально.Но мои софт-клавиши, которые я предоставил на холсте, не работают?Что мне нужно внести изменения в свой холст, чтобы использовать софт-клавиши Blackberry?

Вот код ::

     protected void keyPressed(int keyCode) {
        action = getGameAction(keyCode);
        if(keyCode == -7)
        {
            // for go to back
            Display.getDisplay(midlet).setCurrent(midlet.aolMenuCanvas);
        }
        else if(keyCode == -6)
        {
            try {
               //midlet.DownloadPhoto((imageName[index_send]),++index_send);
                 midlet.DownloadPhoto(imgName[index]);
            } catch (IOException ex) {
                ex.printStackTrace();
            }

        }
}

1 Ответ

0 голосов
/ 25 февраля 2012

Сначала посмотрите на этот вопрос , и он принял ответ. С другой стороны Вы можете добавить 2 команды с одинаковым приоритетом на холст и обрабатывать изменения в методе commandAction (Command cmnd, Displayable dsplbl). Если вы хотите, чтобы метки вашей команды были скрыты, установите для полноэкранного режима холста значение true.

...