Исправления исходников (1-ый пост) << 1 ... 47 48 49 50 51 ... 167 >> 11.02.2012 / 20:46 | | YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| ROM, Спасибо! Но где их надо написать?
|
11.02.2012 / 21:01 | | YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| ROM, Не могу добавить его |
11.02.2012 / 21:14 | | ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| YERDOS, в метод отрисовки и нажатий клавиш добавь
|
11.02.2012 / 21:20 | | YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| ROM, Пожалуйста, покажи! Не могу понять.
|
11.02.2012 / 21:31 | | ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| YERDOS, import javax.microedition.lcdui.*;
public class MenuCanvas extends Canvas
{
int y;
public MenuCanvas()
{
setFullScreenMode(true);
y=43;
}
public void paint(Graphics g)
{
g.setColor(150,150,150);
g.fillRect(0,0,240,320);
g.setColor(0,0,0);
g.fillRect(0,0,240,28);
g.fillRect(0,294,240,320);
g.setColor(0,0,0);
g.fillRect(0,y,240,25);
g.setColor(255,255,255);
g.drawString("BY YERDOS BOLATOV",20,292,0);
g.drawString("SIMPLE JAVA-BOOK",27,0,0);
g.setColor(255,255,255);
g.drawString("Часть 1",78,40,0);
g.drawString("Часть 2",78,65,0);
g.drawString("Часть 3",78,90,0);
g.drawString("Часть 4",78,115,0);
g.drawString("Часть 5",78,140,0);
g.drawString("Часть 6",78,165,0);
g.drawString("Помощь",75,190,0);
g.drawString("О программе",52,215,0);
g.drawString("Выход",81,240,0);
if(i == 1) {
g.setColor(255,255,0);
g.drawString("Выход",81,240,0);
}
if(y<=43)
{
y=43;
repaint();
}
if(y>=243)
{
y=243;
repaint();
}
}
protected void keyPressed(int keyCode)
{
if(i == 1 && key == -5) {
Midlet.exitMidlet();
}
switch(keyCode)
{
case KEY_NUM2: y=y-25;break;
case KEY_NUM8: y=y+25;break;
}
repaint();
}
}
|
11.02.2012 / 21:48 | | YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| ROM, Большое спасибо! Сейчас посмотрю
|
11.02.2012 / 22:01 | | YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| ROM, Не работает Гдето есть ошибка: Expression "i" is not an rvalue < примерно так. Изменено YERDOS (11.02 / 22:04) (всего 1 раз) |
11.02.2012 / 22:11 | | ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| YERDOS, сделай примерно так: import javax.microedition.lcdui.*;
public class MenuCanvas extends Canvas {
int i;
public MenuCanvas() {
setFullScreenMode(true);
}
public void paint(Graphics g) {
g.setColor(150,150,150);
g.fillRect(0,0,240,320);
g.setColor(0,0,0);
g.fillRect(0,0,240,28);
g.fillRect(0,294,240,320);
g.setColor(0,0,0);
g.fillRect(0,y,240,25);
g.setColor(255,255,255);
g.drawString("Помощь",75,190,0);
g.drawString("О программе",52,215,0);
g.drawString("Выход",81,240,0);
if(i == 1) {
g.setColor(255,255,0);
g.drawString("Помощь",75,190,0);
}
if(i == 2) {
g.setColor(255,255,0);
g.drawString("О программе",52,215,0);
}
if(i == 3) {
g.setColor(255,255,0);
g.drawString("Выход",81,240,0);
}
}
protected void keyPressed(int keyCode) {
if(key == KEY_NUM2)i--;
if(key == KEY_NUM8)i++;
if(i == 1 && key == -5) {
Midlet.exitMidlet();
}
repaint();
}
}
|
11.02.2012 / 22:28 | | YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| Сново НЕТ! Что вообщее означает "i" if(i == 1) < здесь Изменено YERDOS (11.02 / 22:32) (всего 1 раз) |
11.02.2012 / 22:48 | | YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| Error: Expression "key" is not an rvalue
|
<< 1 ... 47 48 49 50 51 ... 167 >> Всего сообщений: 1662 Фильтровать сообщения Поиск по теме Файлы топика (325)
|