Trabalhando com Gráficos
Publicado por Romulo 10/09/2003
[ Hits: 7.263 ]
Uma verdadeira obra de arte, ou melhor, uma cópia de uma obra de arte! Veja o desenho da monalisa (parece sim! hehehe) feita com gráficos em Java.
(não esqueça de criar o arquivo .html para importar o applet java)
ex:
<applet code="Arquivo.class" height="420" width="340"></applet>
import java.awt.*; public class Drawing extends java.applet.Applet { Polygon hair; public void init() { int[] hairX = { 125,131,156,217,270,314,244,233,196,162,147,153,180,189,125 }; int[] hairY = { 314,122,75,57,96,287,319,118,87,92,133,203,231,258,314 }; hair = new Polygon(hairX, hairY,15); Color fundo = new Color (235,252,255); setBackground(fundo); } public void paint(Graphics screen) { Color face = new Color(255,229,219); screen.setColor(face); screen.fillRoundRect(147,84,103,74,23,23); screen.fillOval(147,94,103,132); screen.setColor(Color.black); screen.fillPolygon(hair); int[] eyebrow1X = { 151,168,174,171,178,193 }; int[] eyebrow1Y = { 145,140,148,184,191,188 }; screen.drawPolyline(eyebrow1X, eyebrow1Y, 6); int[] eyebrow2X = { 188,197,213,233 }; int[] eyebrow2Y = { 146,141,142,146 }; screen.drawPolyline(eyebrow2X, eyebrow2Y, 4); int[] mouthX = { 166,185,200 }; int[] mouthY = { 199,200,197 }; screen.drawPolyline(mouthX,mouthY,3); screen.fillOval(161,148,10,4); screen.fillOval(202,145,12,5); Font Fonte = new Font("TimesRoman",Font.BOLD+Font.ITALIC,20); screen.setFont(Fonte); Color colorFont = new Color(154,18,23); screen.setColor(colorFont); screen.drawString("MonaLisa by JuNiOx",10,400); } }
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Aplicativo simples para gravar tela
Quebra de linha na data e hora no Linux Mint
Manjaro 25.0 no permite usar crontab (1)
Como fazer boot em img do debian 12.img da web? (1)
trocar linhas [RESOLVIDO] (11)