Мое приложение в J2ME, я только что сменил платформу эмулятора на Blackberry JDE 6.0.0 и Device 9800.Как использовать программные клавиши в приложении Blackberry?
После применения вышеуказанной конфигурации в Netbeans я получил файл MyApp.cod. Я установил его на свое устройство Blackberry, но проблема в том, что я использовал в основном Canvas, и я использовал программные клавиши для опций. Трекбол работает с левым, UP, Down & Правильно все в порядке. Но мои программные клавиши, которые я предоставил на холсте, не работают? Что я должен внести в свой холст, чтобы использовать программные клавиши 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();
}
}
}
@Sahjid Что вы подразумеваете под словом «софт-клавиши на холсте»? – mrvincenzo
У меня есть два изображения на обеих сторонах холста в левом нижнем и правом дне, если пользователь нажимает левую программную клавишу, я делаю некоторые изменения в холсте. Для этой цели я использовал keycode. –
@Sahjid Пожалуйста, разместите соответствующий фрагмент кода. – mrvincenzo