Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Extreme Multimidia
Por davi182
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Romulo em 10/09/2003    [ 4752 hits ]

Login: _m0dpr0b3_, 315464 pontos

   


Descrição

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>

[ Download: Drawing.java ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

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);
   }
}

Scripts recomendados
   Script Linux recomendado primeiros exemplos usando metodos
   Script Linux recomendado Comando for
   Script Linux recomendado Usando JFrame com Swing
   Script Linux recomendado Jogo do Azar
   Script Linux recomendado Retorno de nomes (com gráficos)

Comentários
[1] Comentário enviado por JuNiOx em 26/01/2006 - 16:57h:

ei.. onde pegou esse código?
eu lembrava de ter publicado ele em algum lugar.. pensei que fosse aqui... , mas não achei na minha sessão

tanto que no código tem:

screen.drawString("MonaLisa by JuNiOx",10,400);


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.