Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.microedition.lcdui.game.GameCanvas;
- import javax.microedition.lcdui.Graphics; /* импортируем необходимые для работы библиотеки */
- import javax.microedition.lcdui.Image;
- public class OurCanvas extends GameCanvas implements Runnable {
- Graphics buf;
- Thread t;
- int w; // высота экрана
- int h; // его ширина
- public OurCanvas() { // конструктор нашего OurCanvas
- w = getWidth(); // узнаём высоту экрана
- h = getHeight(); // ширину
- // получаем ссылку на объект Graphics
- buf = getGraphics();
- // наша нить
- t = new Thread(this);
- }
- // let's draw
- public void run {
- g.setColor(0xffffff);
- g.fillRect(0,0,w,h);
- g.setColor(0x111111);
- g.fillRect(25,25,125,125);
- g.setColor(0xababab);
- g.fillRect(70,60,70,60);
- flushGraphics(); // вот и вся наша "двойная буферизация"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement