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 кб.) Скачано 176 раз   | 
  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 нужен    |