A maior rede de estudos do Brasil

Como faço para construir um circulo na linguagem java?

Descrição

Eu quero saber como construir um circulo na linguagem java zerando o raio.


4 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Inicialmente devemos importar os pacotes necessários.

import javax.swing.*;

import java.awt.*;

import java.awt.image.*;


Agora criaremos uma classe imagem com uma classe do tipo static.

public class Imagem {

static ImageIcon circulo() {


Agora criamos um objeto buffer, e assim definiremos as dimensões, cor e formato.

BufferedImage buffer = new BufferedImage( 50, 50, BufferedImage.TRANSLUCENT );

Graphics2D g = buffer.createGraphics();

g.setColor( Color.GREEN );

g.fillOval( 0, 0, 15, 15 );

return new ImageIcon( buffer );

}}

Inicialmente devemos importar os pacotes necessários.

import javax.swing.*;

import java.awt.*;

import java.awt.image.*;


Agora criaremos uma classe imagem com uma classe do tipo static.

public class Imagem {

static ImageIcon circulo() {


Agora criamos um objeto buffer, e assim definiremos as dimensões, cor e formato.

BufferedImage buffer = new BufferedImage( 50, 50, BufferedImage.TRANSLUCENT );

Graphics2D g = buffer.createGraphics();

g.setColor( Color.GREEN );

g.fillOval( 0, 0, 15, 15 );

return new ImageIcon( buffer );

}}

User badge image

Alan

Há mais de um mês

Desenhe uma oval preenchida na cor atual com a largura e altura especificadas. 

Exemplo: 

 
  1. // Fig. 12.18: LinesRectsOvalsJPanel.java  
  2. // Desenhando linhas, retângulos e ovais.  
  3. import java.awt.Color;  
  4. import java.awt.Graphics;  
  5. import javax.swing.JPanel;  
  6.   
  7. public class LinesRectsOvalsJPanel extends JPanel   
  8. {  
  9.    // exibe várias linhas, retângulos e elipses  
  10.    public void paintComponent( Graphics g )  
  11.    {  
  12.       super.paintComponent( g ); // chama o método paint da superclasse  
  13.   
  14.       this.setBackground( Color.WHITE );  
  15.   
  16.       g.setColor( Color.RED );  
  17.       g.drawLine( 53038030 );  
  18.   
  19.       g.setColor( Color.BLUE );  
  20.       g.drawRect( 5409055 );    
  21.       g.fillRect( 100409055 );  
  22.   
  23.       g.setColor( Color.CYAN );  
  24.       g.fillRoundRect( 1954090555050 );  
  25.       g.drawRoundRect( 2904090552020 );  
  26.   
  27.       g.setColor( Color.YELLOW );     
  28.       g.draw3DRect( 51009055true );     
  29.       g.fill3DRect( 1001009055false );  
  30.   
  31.       g.setColor( Color.MAGENTA );  
  32.       g.drawOval( 1951009055 );  
  33.       g.fillOval( 2901009055 );  
  34.    } // fim do método paintComponent  
  35. // fim da classe LinesRectsOvalsJPanel  
User badge image

Andre

Há mais de um mês

Inicialmente devemos importar os pacotes necessários.

import javax.swing.*;

import java.awt.*;

import java.awt.image.*;


Agora criaremos uma classe imagem com uma classe do tipo static.

public class Imagem {

static ImageIcon circulo() {


Agora criamos um objeto buffer, e assim definiremos as dimensões, cor e formato.

BufferedImage buffer = new BufferedImage( 50, 50, BufferedImage.TRANSLUCENT );

Graphics2D g = buffer.createGraphics();

g.setColor( Color.GREEN );

g.fillOval( 0, 0, 15, 15 );

return new ImageIcon( buffer );

}}

User badge image

Andre

Há mais de um mês

Inicialmente devemos importar os pacotes necessários.

import javax.swing.*;

import java.awt.*;

import java.awt.image.*;


Agora criaremos uma classe imagem com uma classe do tipo static.

public class Imagem {

static ImageIcon circulo() {


Agora criamos um objeto buffer, e assim definiremos as dimensões, cor e formato.

BufferedImage buffer = new BufferedImage( 50, 50, BufferedImage.TRANSLUCENT );

Graphics2D g = buffer.createGraphics();

g.setColor( Color.GREEN );

g.fillOval( 0, 0, 15, 15 );

return new ImageIcon( buffer );

}}

Essa pergunta já foi respondida por um dos nossos especialistas