Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lkb

repetir imagem para pontos diferentes do jpanel usando java

Recommended Posts

ola estou aprendendo a programar em java e preciso de uma ajudinha.

criei um programa que desenha uma estrela de cinco pontas e queria que

ela se repetise na tela em pontos diferentes.ex:uma no canto superior direto,no esquerdo etc.me mandem uma sugestão ou exemplo de como fazer.

segue o codigo do metodo que fiz

 

private void Desenhar(Graphics g)


{  
    int left = 50;
    int top = 250;
   
    
 try{ g.translate(150,25);
      Polygon p=new Polygon();
        p.addPoint(9,0);
        p.addPoint(12,6);
        p.addPoint(21,6);
        p.addPoint(14,11);
        p.addPoint(16,19);
        p.addPoint(9,14);
        p.addPoint(3,19);
        p.addPoint(5,11);
        p.addPoint(0,6);
        p.addPoint(17,6);
    
        Color cor = new Color(55,55,0);       
           g.setColor(cor);             
          g.fillPolygon(p);
    }
 finally {
            g.translate(150,25);
           }

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

é só você fazer alguns cálculos, do mesmo jeito q você desenhou o primeiro poligono, você pode instanciar mais 4 objectos poligonos com as coordenadas em outras posições, desse jeito vai dar um trabalhinho nos calculos, mas funciona, p n ficar fzendo os addPoint toda hora, crie os arrays com as posições e passe como paramentrono construtor de Polygon...

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.