7.08.2014 / 20:38 | |
projector Пользователь Сейчас: Offline
Имя: Николай Регистрация: 28.12.2012
| Nevesel, а чем MyGameCanvas отличается от Canvas?
|
7.08.2014 / 20:44 | |
Its_Your_Soul Пользователь Сейчас: Offline
Имя: Саша Откуда: Винница Регистрация: 29.08.2012
| Nevesel (07.08.2014/20:34) Народ, подскажите как можно вывести текст в MyGameCanvas в нужном месте? На простеньком примере покажите как создать строку, пожалуйста! И воткнуть её туда, куда нужно.Класс MyCanvas Открыть спойлер Закрыть спойлер import javax.microedition.lcdui.*;
public class MyCanvas extends Canvas {
public int w,h; // ширина , высота экрана
public MyCanvas() {
w = getWidth(); // получаем ширину
h = getHeight(); // получаем высоту
}
// здесь рисуем
public void paint(Graphics g) {
g.setColor(0,255,0); //цвет
// выводим строку
g.drawString("Hello World !!!",w/2,h/2, Graphics.TOP);
repaint(); // перерисовка
}
}
Класс Main
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Main extends MIDlet {
public Display dis;
public MyCanvas mycnv;
public void startApp() {
dis = Display.getDisplay(this);
mycnv = new MyCanvas();
dsp.setCurrent(mycnv);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
notifyDestroyed();
}
}
Изменено Its_Your_Soul (7.08 / 20:45) (всего 1 раз) |
8.08.2014 / 01:05 | |
Nevesel Пользователь Сейчас: Offline
Имя: Александр Регистрация: 07.11.2012
| projector, Писал второпях, с примером из учебника Горнакова перепутал, GameCanvas имел ввиду.
|
8.08.2014 / 01:11 | |
Nevesel Пользователь Сейчас: Offline
Имя: Александр Регистрация: 07.11.2012
| |
8.08.2014 / 05:58 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| |
8.08.2014 / 11:32 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Askalite (08.08.2014/05:58)Nevesel, ты себе скачай документацию по Api или юзай готовые.http://annimon.com/docs/api/MI.../j2me-docs.narod.ru/ ооо, надо на www.oracle.com __________________
знает толк |
8.08.2014 / 23:17 | |
Nevesel Пользователь Сейчас: Offline
Имя: Александр Регистрация: 07.11.2012
| Its_Your_Soul (07.08.2014/20:44) // здесь рисуем public void paint(Graphics g) { g.setColor(0,255,0); //цвет // выводим строку g.drawString("Hello World !!!",w/2,h/2, Graphics.TOP);Вот эта конструкция в GameCanvas не работает... Компиль проходит, запускаешь приложение- "Необработанное исключение" говорит...
|
8.08.2014 / 23:24 | |
Its_Your_Soul Пользователь Сейчас: Offline
Имя: Саша Откуда: Винница Регистрация: 29.08.2012
| Nevesel, конечно не будет работать)
|
8.08.2014 / 23:24 | |
Nevesel Пользователь Сейчас: Offline
Имя: Александр Регистрация: 07.11.2012
| Askalite, спасибо за совет.
|
8.08.2014 / 23:26 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Nevesel (08.08.2014/23:17)Вот эта конструкция в GameCanvas не работает... Компиль проходит, запускаешь приложение- "Необработанное исключение" говорит...Canvas и GameCanvas это два разных класса, ок да?
__________________
Да, детка, я - Король Ящериц!!! |