Привет Всем! Ребят вот на днях начал J2ME и вот возникла проблемма: Не могу отобразить график вот код:
| Код | import javax.microedition.midlet.MIDlet.*; import javax.microedition.lcdui.*; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Graphics; import java.lang.*;
public class Graph extends Canvas { Display d; public void startApp() { Graph gr = new Graph();
d = Display.getDisplay(null);
d.setCurrent(gr); }
public void pauseApp() { }
public void destroyApp(boolean unconditional) { }
public void paint(Graphics g) { int width = g.getClipWidth(); int height = g.getClipHeight();
g.setColor(60, 88, 100); 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); }
}
}
|
|