Como desenhar um circulo em Java ME
m (→Descrição) |
|||
| Line 6: | Line 6: | ||
==Descrição== | ==Descrição== | ||
| − | Ao trabalhar com elementos gráficos de baixo nível, é possível desenhar formas simples, usando apenas os métodos disponíveis | + | Ao trabalhar com elementos gráficos de baixo nível, é possível desenhar formas simples, usando apenas os métodos disponíveis no Graphics |
* '''drawArc'''(int x, int y, int largura, int altura, int angloInicio, int arcoAnglo) | * '''drawArc'''(int x, int y, int largura, int altura, int angloInicio, int arcoAnglo) | ||
* '''drawLine'''(int x1, int y1, int x2, int y2) | * '''drawLine'''(int x1, int y1, int x2, int y2) | ||
* '''drawRect'''(int x, int y, int largura, int altura) | * '''drawRect'''(int x, int y, int largura, int altura) | ||
* '''drawRoundRect'''(int x, int y, int largura, int altura, int larguraArco, int alturaArco) | * '''drawRoundRect'''(int x, int y, int largura, int altura, int larguraArco, int alturaArco) | ||
| − | |||
| − | |||
==Código fonte== | ==Código fonte== | ||
Revision as of 05:56, 21 August 2009
Este artigo explica como desenhar um circulo usando Java ME com gráficos de baixo nível.
Contents |
Descrição
Ao trabalhar com elementos gráficos de baixo nível, é possível desenhar formas simples, usando apenas os métodos disponíveis no Graphics
- drawArc(int x, int y, int largura, int altura, int angloInicio, int arcoAnglo)
- drawLine(int x1, int y1, int x2, int y2)
- drawRect(int x, int y, int largura, int altura)
- drawRoundRect(int x, int y, int largura, int altura, int larguraArco, int alturaArco)
Código fonte
O código a seguir mostra o método de desenho de uma classe Canvas, que ajuda a desenhar um círculo em Java ME
protected void paint(Graphics graphics)
{
graphics.setColor(255,255,255);
graphics.fillRect(0, 0, getWidth(), getHeight());
graphics.setColor(255,0,0);
graphics.drawArc(0, 0, getWidth(), getHeight(), 0, 360);
}
Para desenhar um círculo preenchido, basta substituir o métododrawArc() por fillArc().
Download
Você pode baixar o código fonte apresentado neste artigo aqui: Media:DrawACircleMIDlet.zip


