6.03.2014 / 11:03 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Я так сделал 2 экрана... На кемуле работает, а вот на телефоне нет... Открыть спойлер Закрыть спойлер Главный класс
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.Display;
public class Main extends MIDlet{
private MainMenu mainMenu;
private Game game;
private Display plazma;
public void setGame(){
plazma.setCurrent(game);
}
public void setMainMenu(){
plazma.setCurrent(mainMenu);
}
public Main(){
plazma=Display.getDisplay(this);
game=new Game(this);
mainMenu=new MainMenu(this);
}
public void destroyApp(boolean halt){
notifyDestroyed();
}
public void pauseApp(){
}
public void startApp(){
setMainMenu();
}
}
Первый канвас
import javax.microedition.lcdui.game.GameCanvas;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.Graphics;
import java.io.IOException;
public class MainMenu extends GameCanvas{
private Main link;
private int pos;
public MainMenu(Main lnk){
super(true);
link=lnk;
}
protected void keyPressed(int keyCode){
switch(keyCode){
case 53:
switch(pos){
case 0:
link.setGame();
break;
}
break;
}
repaint();
}
}
Второй канвас
import javax.microedition.lcdui.game.GameCanvas;
import javax.microedition.lcdui.Graphics;
public class Game extends GameCanvas{
private Main link;
protected Game(Main lnk){
super(true);
link=lnk;
}
protected void keyPressed(int keyCode){
switch(keyCode){
case 53:
link.setMainMenu();
break;
}
}
}
__________________
Homo homini penis est. |
6.03.2014 / 11:49 | |
Freddy Пользователь Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| Kalter, на телефоне может быть код клавиши другой, не 53.
|
6.03.2014 / 12:26 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Это я знаю, но... Код кнопки на тестируемом телефоне был 53.
__________________
Homo homini penis est. |
6.03.2014 / 19:55 | |
AHiLLA Пользователь Сейчас: Offline
Имя: Али Откуда: Махачкала Регистрация: 19.01.2010
| Вроде все есть, тогда почему компиль выдает ошибку?
Прикрепленные файлы: pages.png (42.67 кб.) Скачано 170 раз |
6.03.2014 / 20:16 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| AHiLLA, какую ошибку? ._. В переменную PATH добавлен путь к jdk?
Изменено Ксакеп (6.03 / 20:17) (всего 2 раза) |
6.03.2014 / 20:31 | |
Its_Your_Soul Пользователь Сейчас: Offline
Имя: Саша Откуда: Винница Регистрация: 29.08.2012
| AHiLLA, А java me sdk где ?
|
6.03.2014 / 23:03 | |
Virus-ON Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| Its_Your_Soul, ? И без него всё, вроде, работает Работало у мну. Вроде. Скачивал версию со всеми платформами. Как-то так Ахилла, Ванговать не умею. Кидай код и ошибку. |
6.03.2014 / 23:11 | |
Its_Your_Soul Пользователь Сейчас: Offline
Имя: Саша Откуда: Винница Регистрация: 29.08.2012
| Virus-ON, Ну так я думал он на java me кодит , а sdk нету ..
|
6.03.2014 / 23:14 | |
Virus-ON Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| Its_Your_Soul, Не помню чтоб спец СДК надо было. Скачал одно с офф сайта и всё работало... |
6.03.2014 / 23:24 | |
Its_Your_Soul Пользователь Сейчас: Offline
Имя: Саша Откуда: Винница Регистрация: 29.08.2012
| Virus-ON, Та 100% java me sdk нужен |