Draw Ellipse e Draw Arc

Propaganda
JAVA – APLICAÇÕES GRÁFICAS
Propriedades Utilizadas:
Draw Ellipse e Draw Arc
FACULDADE DE TECNOLOGIA SENAC PELOTAS
Nome do aluno: Rafael Rosa da Fonseca
Identificação da Turma: ADS Manha
Data: 13/05/2010
JAVA – DESENVOLVENDO APLICAÇÕES GRÁFICAS
1
Draw Ellipse
1.1
Introdução e Funcionamento
Através dessa aplicação o programador irá visualizar a forma geométrica de um circulo.
1.2
Código da aplicação
package exerc1;
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Ellipse2D;
import java.awt.RenderingHints;
/**
*
* @author Rafael
*/
public class ExemploApplets extends Applet {
@Override
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g2.setPaint(Color.gray);
int x = 5;
int y = 7;
g2.draw(new Ellipse2D.Double(x, y, 150, 150));
g2.drawString("Ellipse2D", x, 250);
}
}
1.3
Propriedades utilizadas
Foi utilizada algumas importações como:
•
Applets: que é utilizado para criar a janela de apresentação do recurso.
• Color: que possibilita dar cor nos objetos criado.
• Graphics: base abstrata para todos os contextos gráficos que permitem que um aplicativo possa
desenhar sobre os componentes que são realizados em vários dispositivos, bem como imagens de
tela para fora
• Graphics 2D: contexto gráfico que permitem desenhar, utilizar duas dimensões
• RenderingHints: Faz com que o desenho abordado seja contornado perfeitamente não deixando
com ma formação.
• Ellipse2D: Importa um pacote que possibilita a formação de círculos e arcos.
Nesta aplicação também é utilizada uma public class ExemploApplets extends Applet, que através
dele é estendida pacotes de funcionamento para a geração de uma janela. Também é utilizada uma
public void paint(Graphics g) que por meio desse método criará o desenho do círculo dando assim
as coordenadas e tamanho escolhido.
Faculdade Senac Pelotas
Página 2
1.4
Visualização da Ferramenta em Funcionamento
1.5
Conclusão
Dessa forma posso definir que, essa aplicação pode ser usada para o desenvolvimento de imagens para
jogos e entre outras aplicações que permite fazer desenhos.
JAVA – DESENVOLVENDO APLICAÇÕES GRÁFICAS
2
Draw Arc
2.1
Introdução e Funcionamento
Esta aplicação fará a visualização de um desenho geométrico de um arco.
2.2
Código da aplicação
package trabalho_Rafael;
import
import
import
import
import
import
java.awt.Color;
java.awt.Graphics;
java.awt.Graphics2D;
java.awt.RenderingHints;
java.awt.geom.Arc2D;
javax.swing.JApplet;
public class Main extends JApplet {
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g2.setPaint(Color.gray);
int x = 5;
int y = 7;
g2.draw(new Arc2D.Double(x, y, 200, 200, 90, 135,
Arc2D.OPEN));
g2.drawString("Arc2D", x, 250);
}
}
2.3
Propriedades principais utilizadas
•
•
•
•
•
•
JApplets: que é utilizado para criar a janela de apresentação do recurso.
Color: que possibilita dar cor nos objetos criado.
Graphics: base abstrata para todos os contextos gráficos que permitem que um aplicativo possa
desenhar sobre os componentes que são realizados em vários dispositivos, bem como imagens de
tela para fora
Graphics 2D: contexto gráfico que permitem desenhar, utilizar duas dimensões
RenderingHints: Faz com que o desenho abordado seja contornado perfeitamente não deixando
com ma formação.
Arc2D: Importa o pacote que o Arc2D possibilita para o desenvolvimento de um arco geométrico.
Faculdade Senac Pelotas
Página 4
2.4
Visualização da Ferramenta em Funcionamento
2.5
Conclusão
Dessa forma posso definir que esta aplicação pode ser integrada junto a outros programas para interagir
como um sistema que calcule os graus do arco.
Download