Платформа программирования J2ME для портативных устройств

Дуги могут быть нарисованы в виде очертания или заполненными, как и прямоугольники


import javax.microedition.lcdui.*;

/**

Демонстрирует рисование дуг с помощью класса Graphics.

Усмотри javax.microedition.lcdui.Graphics

*/

public class ArcDemo extends Canvas

implements ComraandListener

{

public void paint(Graphics g)

{

paintClipRect(g);

}

int width = getWidth();

int height = getHeight ();

g.drawArc(5, 5, 80, 40, 90, 300);

g.fillArc(5, 60, 80, 40, 0, 250);

}

. . . .

}

Обратите внимание, что вторая дуга заполнена и что она была создана с помощью метода f illArc () вместо метода drawArc ().

Текст. Класс Graphics также поддерживает «рисование» текстовых символов в Canvas. Три метода, перечисленные в таблице 6.4, являются методами класса Canvas, поддерживающими размещение текста в Canvas.



Содержание раздела