Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

странная ошибка

77K
11 января 2012 года
9ik
3 / / 11.01.2012
занимаюсь по книге Буткевича, и вот застрял на третьем примере программа должна вывести параболу
Код:
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;

public class Graphika extends MIDlet{
        public void destroyApp(boolean unconditional){notifyDestroyed();}
    public void pauseApp(){}

    public void startApp(){
            display = Display.getDisplay(this);
        Graph graph=new Graph();
   
        display.setCurrent(graph);
    }
   
    public class Graph extends Canvas{
           
        public void paint(javax.microedition.lcdui.Graphics g){
            int width=g.getClipWidth();
            int height=g.getClipHeight();
            g.setColor(225,225,0);
            g.fillRect(0,0,width,height);
            g.setColor(0,0,0);
            g.drawRect(0,0,width-1,height-1);
            g.drawLine(width/2,0,width/2,height);
            g.drawLine(0,height/2,width,height/2);
            g.translate(width/2,height/2);
            g.setColor(255,0,0);
           
             for(int x=-width/2;x<width/2;x++)
             {
                int y=-x*x/40;
                g.drawLine(x,y,x,y);
            }
        }
    }

}

WTK 2.5.2 выдает такую ошибку
C:\Users\Acer\j2mewtk\2.5.2\apps\Graphika\src\Graphika.java:12: error: cannot find symbol
display = Display.getDisplay(this);
^
symbol: variable display
location: class Graphika
C:\Users\Acer\j2mewtk\2.5.2\apps\Graphika\src\Graphika.java:15: error: cannot find symbol
display.setCurrent(graph);
^
symbol: variable display
location: class Graphika
2 errors

Вроде бы у меня же эти Display классы объявлены...
277
11 января 2012 года
arrjj
1.7K / / 26.01.2011
Чё тут странного?
Ясно ж сказано что display не объявлен.
Display display;
перед
display = Display.getDisplay(this);
пропущен.
77K
11 января 2012 года
9ik
3 / / 11.01.2012
Цитата: arrjj
Чё тут странного?
Ясно ж сказано что display не объявлен.
Display display;
перед
display = Display.getDisplay(this);
пропущен.



спасибо, разобрался)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог