Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como desenhar um cão em Java
funções de desenho de Uso Java, incluindo a função " drawPolygon " , para criar a imagem de um cão em sua tela. Este programa apresenta-lhe a criação de programas em Java que usam gráficos 2-D . Uma parte essencial do processo de elaboração do cão para a tela é a determinação das coordenadas dos pontos que compõem a imagem da forma este . A função " drawPolygon " precisa estas coordenadas para desenhar a imagem do cão . Você pode obter estas coordenadas por carregar uma foto em um programa como o Paint do Windows, que exibe as coordenadas de tela do seu cursor do mouse. Instruções
1

Abra o WordPad ou outro editor de texto, em seguida, cole nele as seguintes afirmações . Estas declarações inicializar as telas digitais em que você vai desenhar uma imagem Cão

import javax.swing * ; . . Import java.awt * ; . Java.util.List importação; java.util import * . ;

public class dogPicture {private static dogPicture cvasInstance ; private int [] = { xpoints 27, 52 , 91, 146165281 , 337, 322, 145 , 82, 27 }; private int [] = { ypoints 500, 82 , 65, 258 , 162, 135, 276 , 78, 56 , 9, 50 };

public static dogPicture getCanvas () { if ( cvasInstance == null) { cvasInstance = new dogPicture ( " cão " , , 300, 300 , Color.White );} cvasInstance.setVisible (true); retornar cvasInstance ;}

quadro JFrame privado; AVCs privadas canvas2 ; graf Graphics2D privado; bgColor Cor privado; imagem privado imgCanvas ;

dogPicture privado (String canvasTitle , int wid , int hgt , Cor bgColor ) {frame = new JFrame (); AVC = new Canvas2 (); frame.setContentPane ( AVCs ); frame.setTitle ( canvasTitle ); AVCs . setPreferredSize (new Dimension ( wid , HGT ) ); bgColor = bgColor ; frame.pack (); }


2

cole as seguintes instruções Java após o " quadro. embalar " declaração . Estas declarações exibir a tela na qual a imagem do cão aparecerá

public void setVisible (boolean visível) {if ( graf == null) { Dimension size = cvas.getSize (); . ImgCanvas = cvas.createImage ( Size.Width , Size.Height ) ; graf = ( Graphics2D ) imgCanvas.getGraphics ( ); graf.setColor ( bgColor ) ; graf.fillRect ( 0 , 0 , Size.Width , Size.Height ) ; graf.setColor ( Color. branco );

} frame.setVisible (visível );} classe privada Canvas2 estende JPanel { public void paint (Graphics g ) { g.drawImage ( imgCanvas , 0, 0 , null );}}

3

cole a seguinte declaração após a declaração " setColor " . Esta instrução usa a função " drawPolygon " para traçar um conjunto de coordenadas 2D que retratam um cão. Essas coordenadas são contidas nas variáveis ​​" xpoints " e " ypoints . " O último argumento na função " drawPolygon " especifica o número de pontos na imagem de cão.

Graf.drawPolygon ( xpoints , ypoints , 10);
4

Salve o arquivo como " dogPicture.java ", clique no botão Windows " Start". Digite "cmd" na caixa de texto que aparece para exibir um prompt do DOS. Use o comando "dir" para navegar até a pasta que contém o arquivo dogPicture.java . Digite " dogPicture.java javac " para compilar o arquivo , em seguida, executar o programa digitando " java dogPicture . " Janela de aplicação do seu programa irá aparecer e exibir a imagem do cão .

Anterior :

Próximo : No
  Os artigos relacionados
·Como incluir um prefixo para um gravador de tapeçaria 
·Verificação de entrada Java 
·I Não é possível processar arquivos JSP no IE 8.0 
·Por que uma seqüência Imutável Calcule seu valor de …
·Como usar um controlador em Java 
·Como fazer um App Android com Netbeans 
·Ferramentas do NetBeans 
·Relação entre JVM Memória & Heap Size 
·Applet de Comunicação Applet 
·Como fazer uma pirâmide de caracteres usando Java 
  Artigos em destaque
·O que faz fora dos limites média em um computador 
·Como criar um fluxograma para Conversões de moeda 
·Como Fazer um Web Bot 
·Como rodar imagens com telha em Java 
·Como criar um programa C + + no Visual Studio 6.0 
·Ferramentas de Programação para Crianças 
·Como adicionar colunas a TreeViewer 
·Como transferir uma String de uma caixa de texto a um D…
·Como alterar um fator de preenchimento 
·Como criar um banco de dados SQL em VB.NET New Express …
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados