Trabalhando com Gráficos
Publicado por Romulo 10/09/2003
[ Hits: 7.444 ]
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);
}
}
Jogo de adivinhação de números
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Conky não mostra temperaturas da CPU no notebook (2)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (0)









