Namespaces
Variants
Actions

Como desenhar um circulo em Java ME

Jump to: navigation, search
Dados do artigo

Exemplo de código
Artigo
Tradução:
Última alteração feita por hamishwillee em 08 Dec 2011

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 Nokia Developer Java ME Developer's Library

This page was last modified on 8 December 2011, at 08:20.
161 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved