×
Namespaces

Variants
Actions
(Difference between revisions)

Como desenhar um circulo em Java ME

From Nokia Developer Wiki
Jump to: navigation, search
TK2000 (Talk | contribs)
m
TK2000 (Talk | contribs)
m
Line 2: Line 2:
 
Original: [[How to Draw a circle in Java ME]]
 
Original: [[How to Draw a circle in Java ME]]
  
Este artigo explica '''como desenhar um circulo usando Java ME com gráficos de baixo nível'''.
+
Este artigo explica '''como desenhar um circulo usando Java ME com gráficos de baixo nível (low-level API)'''.
  
 
[[Image:JavaME_HowToDrawACircle.png]]
 
[[Image:JavaME_HowToDrawACircle.png]]
Line 14: Line 14:
  
 
==Código fonte==
 
==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]]  
+
O código a seguir mostra o método ''paint'' de uma classe ''Canvas'' o qual ajuda a desenhar um círculo em [[Java ME]]  
 
<code java>
 
<code java>
 
protected void paint(Graphics graphics)
 
protected void paint(Graphics graphics)
Line 24: Line 24:
 
  }
 
  }
 
</code>
 
</code>
Para desenhar um círculo preenchido, basta substituir o método'''drawArc()''' por '''fillArc()'''.
+
Para desenhar um círculo preenchido, basta substituir o método '''drawArc()''' por '''fillArc()'''.
  
 
===Download===
 
===Download===

Revision as of 04:36, 5 September 2009

Original: How to Draw a circle in Java ME

Este artigo explica como desenhar um circulo usando Java ME com gráficos de baixo nível (low-level API).

JavaME HowToDrawACircle.png

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 paint de uma classe Canvas o qual 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étodo drawArc() por fillArc().

Download

Você pode baixar o código fonte apresentado neste artigo aqui: Media:DrawACircleMIDlet.zip

Links relacionados

Low-level APIs on Forum Nokia Java ME Developer's Library

140 page views in the last 30 days.
×