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.