Trabalhando com Gráficos
Publicado por Romulo 10/09/2003
[ Hits: 7.317 ]
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); } }
Exemplo de POO usando conceitos de calorimetria em Java
Exemplo de Locadora de Veículos
Colocando informações em variáveis
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Impressora Elgin/Bematech - MP4200HS - Via serrvidor CUPS (0)
E aí? O Warsaw já está funcionando no Debian 13? (10)
Problema com o Centro de Aplicativos Ubuntu 25.04 (3)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (6)